This commit is contained in:
hrxiang
2021-09-24 18:10:48 +08:00
parent 7b23e5080e
commit c1d415a3fc
3 changed files with 8 additions and 5 deletions

View File

@@ -139,9 +139,9 @@ class IMManager {
} else if (call.method == ListenerType.advancedMsgListener) {
var type = call.arguments['type'];
var id = call.arguments['data']['id'];
var value = call.arguments['data']['message'];
switch (type) {
case 'onRecvNewMessage':
var value = call.arguments['data']['newMessage'];
var msg = Message.fromJson(_formatJson(value));
for (var listener in messageManager.advancedMsgListeners) {
if (listener.id == id) {
@@ -150,6 +150,7 @@ class IMManager {
}
break;
case 'onRecvMessageRevoked':
var value = call.arguments['data']['revokedMessage'];
for (var listener in messageManager.advancedMsgListeners) {
if (listener.id == id) {
listener.recvMessageRevoked(value);
@@ -157,6 +158,7 @@ class IMManager {
}
break;
case 'onRecvC2CReadReceipt':
var value = call.arguments['data']['haveReadMessage'];
var l = _formatJson(value) as List;
var list = l.map((e) => HaveReadInfo.fromJson(e)).toList();
for (var listener in messageManager.advancedMsgListeners) {