fix bug
This commit is contained in:
parent
7b23e5080e
commit
c1d415a3fc
@ -1,5 +1,6 @@
|
|||||||
## 0.0.5
|
## 0.0.5
|
||||||
升级sdk
|
升级sdk </br>
|
||||||
|
fix message error bug
|
||||||
|
|
||||||
## 0.0.4
|
## 0.0.4
|
||||||
|
|
||||||
|
@ -15,19 +15,19 @@ public class AdvancedMsgListener implements OnAdvancedMsgListener {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onRecvC2CReadReceipt(String s) {
|
public void onRecvC2CReadReceipt(String s) {
|
||||||
values.put("message", s);
|
values.put("haveReadMessage", s);
|
||||||
CommonUtil.emitEvent("advancedMsgListener", "onRecvC2CReadReceipt", values);
|
CommonUtil.emitEvent("advancedMsgListener", "onRecvC2CReadReceipt", values);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onRecvMessageRevoked(String s) {
|
public void onRecvMessageRevoked(String s) {
|
||||||
values.put("message", s);
|
values.put("revokedMessage", s);
|
||||||
CommonUtil.emitEvent("advancedMsgListener", "onRecvMessageRevoked", values);
|
CommonUtil.emitEvent("advancedMsgListener", "onRecvMessageRevoked", values);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onRecvNewMessage(String s) {
|
public void onRecvNewMessage(String s) {
|
||||||
values.put("message", s);
|
values.put("newMessage", s);
|
||||||
CommonUtil.emitEvent("advancedMsgListener", "onRecvNewMessage", values);
|
CommonUtil.emitEvent("advancedMsgListener", "onRecvNewMessage", values);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -139,9 +139,9 @@ class IMManager {
|
|||||||
} else if (call.method == ListenerType.advancedMsgListener) {
|
} else if (call.method == ListenerType.advancedMsgListener) {
|
||||||
var type = call.arguments['type'];
|
var type = call.arguments['type'];
|
||||||
var id = call.arguments['data']['id'];
|
var id = call.arguments['data']['id'];
|
||||||
var value = call.arguments['data']['message'];
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case 'onRecvNewMessage':
|
case 'onRecvNewMessage':
|
||||||
|
var value = call.arguments['data']['newMessage'];
|
||||||
var msg = Message.fromJson(_formatJson(value));
|
var msg = Message.fromJson(_formatJson(value));
|
||||||
for (var listener in messageManager.advancedMsgListeners) {
|
for (var listener in messageManager.advancedMsgListeners) {
|
||||||
if (listener.id == id) {
|
if (listener.id == id) {
|
||||||
@ -150,6 +150,7 @@ class IMManager {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'onRecvMessageRevoked':
|
case 'onRecvMessageRevoked':
|
||||||
|
var value = call.arguments['data']['revokedMessage'];
|
||||||
for (var listener in messageManager.advancedMsgListeners) {
|
for (var listener in messageManager.advancedMsgListeners) {
|
||||||
if (listener.id == id) {
|
if (listener.id == id) {
|
||||||
listener.recvMessageRevoked(value);
|
listener.recvMessageRevoked(value);
|
||||||
@ -157,6 +158,7 @@ class IMManager {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'onRecvC2CReadReceipt':
|
case 'onRecvC2CReadReceipt':
|
||||||
|
var value = call.arguments['data']['haveReadMessage'];
|
||||||
var l = _formatJson(value) as List;
|
var l = _formatJson(value) as List;
|
||||||
var list = l.map((e) => HaveReadInfo.fromJson(e)).toList();
|
var list = l.map((e) => HaveReadInfo.fromJson(e)).toList();
|
||||||
for (var listener in messageManager.advancedMsgListeners) {
|
for (var listener in messageManager.advancedMsgListeners) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user