|
|
@ -106,6 +106,12 @@ public class MessageManager { |
|
|
|
CommonUtil.getImagePath(methodCall))); |
|
|
|
CommonUtil.getImagePath(methodCall))); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void createImageMessageFromFullPath(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
|
|
|
|
CommonUtil.runMainThreadReturn(result, |
|
|
|
|
|
|
|
Open_im_sdk.createImageMessageFromFullPath( |
|
|
|
|
|
|
|
CommonUtil.getImagePath(methodCall))); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void createSoundMessage(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
public void createSoundMessage(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
CommonUtil.runMainThreadReturn(result, |
|
|
|
CommonUtil.runMainThreadReturn(result, |
|
|
|
Open_im_sdk.createSoundMessage( |
|
|
|
Open_im_sdk.createSoundMessage( |
|
|
@ -113,6 +119,13 @@ public class MessageManager { |
|
|
|
CommonUtil.getSoundDuration(methodCall))); |
|
|
|
CommonUtil.getSoundDuration(methodCall))); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void createSoundMessageFromFullPath(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
|
|
|
|
CommonUtil.runMainThreadReturn(result, |
|
|
|
|
|
|
|
Open_im_sdk.createSoundMessageFromFullPath( |
|
|
|
|
|
|
|
CommonUtil.getSoundPath(methodCall), |
|
|
|
|
|
|
|
CommonUtil.getSoundDuration(methodCall))); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void createVideoMessage(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
public void createVideoMessage(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
CommonUtil.runMainThreadReturn(result, |
|
|
|
CommonUtil.runMainThreadReturn(result, |
|
|
|
Open_im_sdk.createVideoMessage( |
|
|
|
Open_im_sdk.createVideoMessage( |
|
|
@ -122,6 +135,15 @@ public class MessageManager { |
|
|
|
CommonUtil.getVideoSnapshotPath(methodCall))); |
|
|
|
CommonUtil.getVideoSnapshotPath(methodCall))); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void createVideoMessageFromFullPath(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
|
|
|
|
CommonUtil.runMainThreadReturn(result, |
|
|
|
|
|
|
|
Open_im_sdk.createVideoMessageFromFullPath( |
|
|
|
|
|
|
|
CommonUtil.getVideoPath(methodCall), |
|
|
|
|
|
|
|
CommonUtil.getVideoType(methodCall), |
|
|
|
|
|
|
|
CommonUtil.getVideoDuration(methodCall), |
|
|
|
|
|
|
|
CommonUtil.getVideoSnapshotPath(methodCall))); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void createFileMessage(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
public void createFileMessage(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
CommonUtil.runMainThreadReturn(result, |
|
|
|
CommonUtil.runMainThreadReturn(result, |
|
|
|
Open_im_sdk.createFileMessage( |
|
|
|
Open_im_sdk.createFileMessage( |
|
|
@ -137,12 +159,29 @@ public class MessageManager { |
|
|
|
CommonUtil.getSummaryList(methodCall))); |
|
|
|
CommonUtil.getSummaryList(methodCall))); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void createForwardMessage(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
public void createForwardMessage(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
CommonUtil.runMainThreadReturn(result, |
|
|
|
CommonUtil.runMainThreadReturn(result, |
|
|
|
Open_im_sdk.createForwardMessage( |
|
|
|
Open_im_sdk.createForwardMessage( |
|
|
|
CommonUtil.getForwardMessage(methodCall))); |
|
|
|
CommonUtil.getForwardMessage(methodCall))); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void createLocationMessage(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
|
|
|
|
CommonUtil.runMainThreadReturn(result, Open_im_sdk.createLocationMessage( |
|
|
|
|
|
|
|
CommonUtil.getMessageDes(methodCall), |
|
|
|
|
|
|
|
CommonUtil.getLocationLongitude(methodCall), |
|
|
|
|
|
|
|
CommonUtil.getLocationLatitude(methodCall) |
|
|
|
|
|
|
|
)); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void createCustomMessage(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
|
|
|
|
CommonUtil.runMainThreadReturn(result, Open_im_sdk.createCustomMessage( |
|
|
|
|
|
|
|
CommonUtil.getCustomMessageData(methodCall), |
|
|
|
|
|
|
|
CommonUtil.getCustomMessageExt(methodCall), |
|
|
|
|
|
|
|
CommonUtil.getMessageDes(methodCall) |
|
|
|
|
|
|
|
)); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void getTotalUnreadMsgCount(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
public void getTotalUnreadMsgCount(MethodCall methodCall, MethodChannel.Result result) { |
|
|
|
Open_im_sdk.getTotalUnreadMsgCount(new BaseListener(result)); |
|
|
|
Open_im_sdk.getTotalUnreadMsgCount(new BaseListener(result)); |
|
|
|
} |
|
|
|
} |
|
|
|