@@ -320,7 +320,9 @@ - (void)didRegistRemoteNotification:(NSString *)token {
320320 self.asyCallback = callback;
321321 [JPUSHService setTags: tagSet completion: ^(NSInteger iResCode, NSSet *iTags, NSInteger seq) {
322322 if (iResCode == 0 ) {
323- callback (@[@{@" tags" : [iTags allObjects ] ?: @[]}]);
323+ callback (@[@{@" tags" : [iTags allObjects ] ?: @[],
324+ @" errorCode" : @(0 )
325+ }]);
324326 } else {
325327 callback (@[@{@" errorCode" : @(iResCode)}]);
326328 }
@@ -336,7 +338,9 @@ - (void)didRegistRemoteNotification:(NSString *)token {
336338 self.asyCallback = callback;
337339 [JPUSHService setAlias: alias completion: ^(NSInteger iResCode, NSString *iAlias, NSInteger seq) {
338340 if (iResCode == 0 ) {
339- callback (@[@{@" alias" : iAlias ?: @" " }]);
341+ callback (@[@{@" alias" : iAlias ?: @" " ,
342+ @" errorCode" : @(0 )
343+ }]);
340344 } else {
341345 callback (@[@{@" errorCode" : @(iResCode)}]);
342346 }
@@ -352,7 +356,9 @@ - (void)didRegistRemoteNotification:(NSString *)token {
352356 }
353357 [JPUSHService addTags: tagSet completion: ^(NSInteger iResCode, NSSet *iTags, NSInteger seq) {
354358 if (iResCode == 0 ) {
355- callback (@[@{@" tags" : [iTags allObjects ] ?: @[]}]);
359+ callback (@[@{@" tags" : [iTags allObjects ] ?: @[],
360+ @" errorCode" : @(0 )
361+ }]);
356362 } else {
357363 callback (@[@{@" errorCode" : @(iResCode)}]);
358364 }
@@ -368,7 +374,9 @@ - (void)didRegistRemoteNotification:(NSString *)token {
368374 }
369375 [JPUSHService deleteTags: tagSet completion: ^(NSInteger iResCode, NSSet *iTags, NSInteger seq) {
370376 if (iResCode == 0 ) {
371- callback (@[@{@" tags" : [iTags allObjects ] ?: @[]}]);
377+ callback (@[@{@" tags" : [iTags allObjects ] ?: @[],
378+ @" errorCode" : @(0 )
379+ }]);
372380 } else {
373381 callback (@[@{@" errorCode" : @(iResCode)}]);
374382 }
@@ -378,7 +386,9 @@ - (void)didRegistRemoteNotification:(NSString *)token {
378386RCT_EXPORT_METHOD ( cleanTags:(RCTResponseSenderBlock)callback) {
379387 [JPUSHService cleanTags: ^(NSInteger iResCode, NSSet *iTags, NSInteger seq) {
380388 if (iResCode == 0 ) {
381- callback (@[@{@" tags" : [iTags allObjects ] ?: @[]}]);
389+ callback (@[@{@" tags" : [iTags allObjects ] ?: @[],
390+ @" errorCode" : @(0 )
391+ }]);
382392 } else {
383393 callback (@[@{@" errorCode" : @(iResCode)}]);
384394 }
@@ -388,7 +398,9 @@ - (void)didRegistRemoteNotification:(NSString *)token {
388398RCT_EXPORT_METHOD ( getAllTags:(RCTResponseSenderBlock)callback) {
389399 [JPUSHService getAllTags: ^(NSInteger iResCode, NSSet *iTags, NSInteger seq) {
390400 if (iResCode == 0 ) {
391- callback (@[@{@" tags" : [iTags allObjects ] ?: @[]}]);
401+ callback (@[@{@" tags" : [iTags allObjects ] ?: @[],
402+ @" errorCode" : @(0 )
403+ }]);
392404 } else {
393405 callback (@[@{@" errorCode" : @(iResCode)}]);
394406 }
@@ -399,7 +411,9 @@ - (void)didRegistRemoteNotification:(NSString *)token {
399411 callback:(RCTResponseSenderBlock)callback) {
400412 [JPUSHService validTag: tag completion: ^(NSInteger iResCode, NSSet *iTags, NSInteger seq, BOOL isBind) {
401413 if (iResCode == 0 ) {
402- callback (@[@{@" isBind" : @(isBind)}]);
414+ callback (@[@{@" isBind" : @(isBind),
415+ @" errorCode" : @(0 )
416+ }]);
403417 } else {
404418 callback (@[@{@" errorCode" : @(iResCode)}]);
405419 }
@@ -409,7 +423,9 @@ - (void)didRegistRemoteNotification:(NSString *)token {
409423RCT_EXPORT_METHOD (deleteAlias:(RCTResponseSenderBlock)callback) {
410424 [JPUSHService deleteAlias: ^(NSInteger iResCode, NSString *iAlias, NSInteger seq) {
411425 if (iResCode == 0 ) {
412- callback (@[@{@" alias" : iAlias ?: @" " }]);
426+ callback (@[@{@" alias" : iAlias ?: @" " ,
427+ @" errorCode" : @(0 )
428+ }]);
413429 } else {
414430 callback (@[@{@" errorCode" : @(iResCode)}]);
415431 }
@@ -419,7 +435,9 @@ - (void)didRegistRemoteNotification:(NSString *)token {
419435RCT_EXPORT_METHOD (getAlias:(RCTResponseSenderBlock)callback) {
420436 [JPUSHService getAlias: ^(NSInteger iResCode, NSString *iAlias, NSInteger seq) {
421437 if (iResCode == 0 ) {
422- callback (@[@{@" alias" : iAlias ?: @" " }]);
438+ callback (@[@{@" alias" : iAlias ?: @" " ,
439+ @" errorCode" : @(0 )
440+ }]);
423441 } else {
424442 callback (@[@{@" errorCode" : @(iResCode)}]);
425443 }
0 commit comments