diff --git a/android/src/main/java/io/openim/flutter_openim_sdk/manager/MessageManager.java b/android/src/main/java/io/openim/flutter_openim_sdk/manager/MessageManager.java index 7afe3b1..3e850a2 100644 --- a/android/src/main/java/io/openim/flutter_openim_sdk/manager/MessageManager.java +++ b/android/src/main/java/io/openim/flutter_openim_sdk/manager/MessageManager.java @@ -88,7 +88,7 @@ public class MessageManager extends BaseManager { MsgSendProgressListener listener = new MsgSendProgressListener(result, methodCall); Open_im_sdk.sendMessage(listener, jsonValue(methodCall, "message"), - value(methodCall, "receiver"), + value(methodCall, "userID"), value(methodCall, "groupID"), value(methodCall, "onlineUserOnly")); } @@ -112,8 +112,8 @@ public class MessageManager extends BaseManager { public void insertSingleMessageToLocalStorage(MethodCall methodCall, MethodChannel.Result result) { Open_im_sdk.insertSingleMessageToLocalStorage(new BaseListener(result), jsonValue(methodCall, "message"), - value(methodCall, "userID"), - value(methodCall, "sender")); + value(methodCall, "receiverID"), + value(methodCall, "senderID")); } public void findMessages(MethodCall methodCall, MethodChannel.Result result) { diff --git a/ios/Classes/Module/MessageManager.swift b/ios/Classes/Module/MessageManager.swift index bda47b8..f5a2041 100644 --- a/ios/Classes/Module/MessageManager.swift +++ b/ios/Classes/Module/MessageManager.swift @@ -71,7 +71,7 @@ public class MessageManager: BaseServiceManager { sendMsgProgressListener.setCall(methodCall: methodCall) sendMsgProgressListener.setResult(result: result) print("===============sendMessage===============") - Open_im_sdkSendMessage(sendMsgProgressListener, methodCall[jsonString: "message"], methodCall[string: "receiver"], + Open_im_sdkSendMessage(sendMsgProgressListener, methodCall[jsonString: "message"], methodCall[string: "userID"], methodCall[string: "groupID"], methodCall[bool: "onlineUserOnly"]) } @@ -93,7 +93,7 @@ public class MessageManager: BaseServiceManager { func insertSingleMessageToLocalStorage(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ Open_im_sdkInsertSingleMessageToLocalStorage(BaseCallback(result: result), methodCall[jsonString: "message"], - methodCall[string: "userID"], methodCall[string: "sender"]) + methodCall[string: "receiverID"], methodCall[string: "senderID"]) } func findMessages(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ diff --git a/lib/src/manager/im_message_manager.dart b/lib/src/manager/im_message_manager.dart index 4d703dc..e8ebd65 100644 --- a/lib/src/manager/im_message_manager.dart +++ b/lib/src/manager/im_message_manager.dart @@ -48,7 +48,7 @@ class MessageManager { 'sendMessage', _buildParam({ 'message': message.toJson(), - 'receiver': userID ?? '', + 'userID': userID ?? '', 'groupID': groupID ?? '', 'onlineUserOnly': onlineUserOnly, })) /*.then((value) => _toObj(value))*/; @@ -88,16 +88,16 @@ class MessageManager { /// Future insertSingleMessageToLocalStorage({ - String? receiver, - String? sender, + String? receiverID, + String? senderID, Message? message, }) => _channel.invokeMethod( 'insertSingleMessageToLocalStorage', _buildParam({ - "userID": receiver, "message": message?.toJson(), - "sender": sender, + "receiverID": receiverID, + "senderID": senderID, })); /// Query the message according to the message id