Skip to content

Commit 9935c88

Browse files
fix: align createFaceMessage data parameter across iOS and Android (#94)
1 parent 4c057da commit 9935c88

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

android/src/main/java/com/openimsdkrn/OpenImSdkRnModule.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -574,10 +574,10 @@ public void createMergerMessage(ReadableMap options, String operationID, Promise
574574

575575
@ReactMethod
576576
public void createFaceMessage(ReadableMap options, String operationID, Promise promise) {
577-
Integer index = options.getInt("index");
578-
String dataStr = options.getString("dataStr");
577+
int index = options.getInt("index");
578+
String data = options.getString("data");
579579

580-
String message = Open_im_sdk.createFaceMessage(operationID, index, dataStr);
580+
String message = Open_im_sdk.createFaceMessage(operationID, index, data);
581581
try {
582582
JSONObject obj = JSON.parseObject(message);
583583
promise.resolve(emitter.convertJsonToMap(obj));

ios/OpenImSdkRn.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -624,10 +624,10 @@ - (NSArray *)parseJsonStr2Array:(NSString *)jsonStr {
624624
}
625625

626626
RCT_EXPORT_METHOD(createFaceMessage:(NSDictionary *)options operationID:(NSString *)operationID resolver:(RCTPromiseResolveBlock)resolver rejecter:(RCTPromiseRejectBlock)rejecter) {
627-
NSInteger index = [options[@"index"] integerValue];
628-
NSString *dataStr = options[@"dataStr"];
627+
NSNumber *index = options[@"index"];
628+
NSString *data = options[@"data"];
629629

630-
NSString *result = Open_im_sdkCreateFaceMessage(operationID, (long)index, dataStr);
630+
NSString *result = Open_im_sdkCreateFaceMessage(operationID, [index longValue], data);
631631
NSDictionary *message = [self parseJsonStr2Dict:result];
632632
if (message) {
633633
resolver(message);

0 commit comments

Comments
 (0)