new version sdk

This commit is contained in:
hrxiang
2022-02-21 15:11:27 +08:00
parent b71cd22dce
commit 4c43d54a1a
24 changed files with 268 additions and 381 deletions

View File

@@ -5,14 +5,14 @@ class MessageManager {
MethodChannel _channel;
// List<AdvancedMsgListener> advancedMsgListeners = List.empty(growable: true);
MsgSendProgressListener? msgSendProgressListener;
late AdvancedMsgListener advancedMsgListener;
OnMsgSendProgressListener? msgSendProgressListener;
late OnAdvancedMsgListener advancedMsgListener;
MessageManager(this._channel);
/// Set a message listener
/// 消息监听
Future setAdvancedMsgListener(AdvancedMsgListener listener) {
Future setAdvancedMsgListener(OnAdvancedMsgListener listener) {
this.advancedMsgListener = listener;
// advancedMsgListeners.add(listener);
return _channel.invokeMethod(
@@ -24,7 +24,7 @@ class MessageManager {
/// Set up message sending progress monitoring
/// 消息发送进度监听
void setMsgSendProgressListener(MsgSendProgressListener listener) {
void setMsgSendProgressListener(OnMsgSendProgressListener listener) {
msgSendProgressListener = listener;
}
@@ -47,7 +47,14 @@ class MessageManager {
'message': message.toJson(),
'userID': userID ?? '',
'groupID': groupID ?? '',
'offlinePushInfo': offlinePushInfo?.toJson() ?? {},
'offlinePushInfo': offlinePushInfo?.toJson() ??
{
"title": "You have a new message",
"desc": "",
"ex": "",
"iOSPushSound": "+1",
"iOSBadgeCount": true,
},
'operationID': Utils.checkOperationID(operationID),
}))
.then((value) => Utils.toObj(value, (map) => Message.fromJson(map)));