2021-12-21 17:23:42 +08:00
|
|
|
//
|
|
|
|
// MOP_sendCustomEvent.m
|
|
|
|
// mop
|
|
|
|
//
|
|
|
|
// Created by 王滔 on 2021/12/21.
|
|
|
|
//
|
|
|
|
|
|
|
|
#import "MOP_sendCustomEvent.h"
|
|
|
|
|
|
|
|
@implementation MOP_sendCustomEvent
|
|
|
|
|
|
|
|
- (void)setupApiWithSuccess:(void (^)(NSDictionary<NSString *,id> * _Nonnull))success failure:(void (^)(id _Nullable))failure cancel:(void (^)(void))cancel
|
|
|
|
{
|
|
|
|
if (!self.eventData ) {
|
|
|
|
failure(@{@"errMsg": @"sendCustomEvent:fail"});
|
|
|
|
return;
|
|
|
|
}
|
2022-04-27 14:39:42 +08:00
|
|
|
if (!self.appId) {
|
|
|
|
[[FATClient sharedClient].nativeViewManager sendCustomEventWithDetail:self.eventData completion:^(id result, NSError *error) {
|
|
|
|
if (error) {
|
|
|
|
failure(@{@"errMsg": @"sendCustomEvent:fail"});
|
|
|
|
} else {
|
|
|
|
success(result);
|
|
|
|
}
|
|
|
|
}];
|
|
|
|
} else {
|
2022-04-28 23:08:14 +08:00
|
|
|
[[FATClient sharedClient].nativeViewManager sendCustomEventWithDetail:self.eventData applet:self.appId completion:^(id result, NSError *error) {
|
2022-04-27 14:39:42 +08:00
|
|
|
if (error) {
|
|
|
|
failure(@{@"errMsg": @"sendCustomEvent:fail"});
|
|
|
|
} else {
|
|
|
|
success(result);
|
|
|
|
}
|
|
|
|
}];
|
|
|
|
}
|
2021-12-21 17:23:42 +08:00
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@end
|