mirror of
https://github.com/WuKongIM/WuKongIMAndroidSDK
synced 2025-06-07 01:58:29 +00:00
修改不需要保存的消息未push给UI问题
This commit is contained in:
parent
442eb0a756
commit
5aaa5a19a9
Binary file not shown.
@ -1 +1 @@
|
|||||||
6baeb9fad6af00e32a33d578e0e5f673
|
ba3da42c631a8f1da07c6d50a61fc4cc
|
@ -1 +1 @@
|
|||||||
6b2e555aa608be92695e95399ec3b082ebeb2889
|
5bf4fac6da79c9e3e6d7c5eeacd1608bb2fe643f
|
@ -1 +1 @@
|
|||||||
b6b6b45fc4e3bc01ffb72ef6c708c24a5db8ccc9e57c402c4b63de80554db726
|
a8fb0c37de52d4c533b511a742272c4cb7ba9b6bd2b62867fa5c1475429baf08
|
@ -1 +1 @@
|
|||||||
f32564063c4f339ed7128615a4b98cbe6b2bab2a2a4e071321708b04f4752ed1adfd37dc2f0831606d0665ae702a5fd57a700e3966dc6027ffdeca05988bdb03
|
f82ad34ba5827c7fa14d4cd66f71523e6ea3573ae0f26eb7fdc2df039d05643a49a84d54fa8e1590f81978fca3a5604c6ba6d56fe47f3983134ae07e83d86962
|
@ -8,6 +8,6 @@
|
|||||||
<versions>
|
<versions>
|
||||||
<version>1.0.1</version>
|
<version>1.0.1</version>
|
||||||
</versions>
|
</versions>
|
||||||
<lastUpdated>20230703081256</lastUpdated>
|
<lastUpdated>20230718150400</lastUpdated>
|
||||||
</versioning>
|
</versioning>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
@ -1 +1 @@
|
|||||||
80988731b98a41a29b2a67e4b1d6b535
|
03bdbc77fb87f493473e479111bcdeda
|
@ -1 +1 @@
|
|||||||
a35dbface90a4442e26990d51114921df64d7f02
|
c9a474c48960e99c6818ccf85b7fe4cb6bcdda33
|
@ -1 +1 @@
|
|||||||
7113cbf96f7a26d92df5ca77f12ed70157f18db9a3a4e9b10857d3a66b693950
|
66e1cbf46da62821fb97f857fd275ad1d6f494e8b5ef6a1fb2cbe7bc05e94b94
|
@ -1 +1 @@
|
|||||||
96f1a9709afd4771358c28da9c2443f5a7cc8c6c28b455eb5dc7b9b0e8dcf5fc2f8b2bad76b802ad5af7fecb76f7b3cd580083adb79028a1413761a28e6368a3
|
d84c337a857429c67c667ae7e86b20397f4b6188e109a23e751c6fb200a202f3175de0ed1cbd61007425ed4c18ae81cd54ba026f4e3ef61b6093b7883b9b865e
|
@ -27,7 +27,7 @@ public class WKChannelExtras {
|
|||||||
// 是否被拉入黑名单
|
// 是否被拉入黑名单
|
||||||
public final static String beBlacklist = "be_blacklist";
|
public final static String beBlacklist = "be_blacklist";
|
||||||
// 是否允许新成员查看历史消息
|
// 是否允许新成员查看历史消息
|
||||||
public final static String allowNewMemberViewHistoryMsg = "allow_new_member_view_history_msg";
|
public final static String allowViewHistoryMsg = "allow_view_history_msg";
|
||||||
// 群类型
|
// 群类型
|
||||||
public final static String groupType = "group_type";
|
public final static String groupType = "group_type";
|
||||||
}
|
}
|
||||||
|
@ -153,7 +153,7 @@ public class MessageHandler {
|
|||||||
//是否只同步一次
|
//是否只同步一次
|
||||||
int sync_once = WKTypeUtils.getInstance().getBit(lastMsgBytes[0], 2);
|
int sync_once = WKTypeUtils.getInstance().getBit(lastMsgBytes[0], 2);
|
||||||
WKLoggerUtils.getInstance().e("是否不存储:" + no_persist + "是否显示红点:" + red_dot + "是否只同步一次:" + sync_once);
|
WKLoggerUtils.getInstance().e("是否不存储:" + no_persist + "是否显示红点:" + red_dot + "是否只同步一次:" + sync_once);
|
||||||
WKLoggerUtils.getInstance().e("消息类型" + packetType);
|
WKLoggerUtils.getInstance().e("消息包类型" + packetType);
|
||||||
if (packetType == WKMsgType.PONG) {
|
if (packetType == WKMsgType.PONG) {
|
||||||
//心跳ack
|
//心跳ack
|
||||||
mIReceivedMsgListener.heartbeatMsg(new WKPongMsg());
|
mIReceivedMsgListener.heartbeatMsg(new WKPongMsg());
|
||||||
@ -312,14 +312,16 @@ public class MessageHandler {
|
|||||||
*/
|
*/
|
||||||
public synchronized void saveSyncMsg(List<WKSyncMsg> list) {
|
public synchronized void saveSyncMsg(List<WKSyncMsg> list) {
|
||||||
List<WKMsg> saveMsgList = new ArrayList<>();
|
List<WKMsg> saveMsgList = new ArrayList<>();
|
||||||
|
List<WKMsg> allList = new ArrayList<>();
|
||||||
for (WKSyncMsg mMsg : list) {
|
for (WKSyncMsg mMsg : list) {
|
||||||
if (mMsg.no_persist == 0 && mMsg.sync_once == 0) {
|
if (mMsg.no_persist == 0 && mMsg.sync_once == 0) {
|
||||||
saveMsgList.add(mMsg.wkMsg);
|
saveMsgList.add(mMsg.wkMsg);
|
||||||
}
|
}
|
||||||
|
allList.add(mMsg.wkMsg);
|
||||||
}
|
}
|
||||||
MsgDbManager.getInstance().insertMsgList1(saveMsgList);
|
MsgDbManager.getInstance().insertMsgList1(saveMsgList);
|
||||||
//将消息push给UI
|
//将消息push给UI
|
||||||
WKIM.getInstance().getMsgManager().pushNewMsg(saveMsgList);
|
WKIM.getInstance().getMsgManager().pushNewMsg(allList);
|
||||||
groupMsg(list);
|
groupMsg(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user