From 99d0a8bffdff33070093a213c76c9c5023e989ce Mon Sep 17 00:00:00 2001 From: SL Date: Tue, 20 Feb 2024 16:36:59 +0800 Subject: [PATCH] update get message reaction max seq method --- .../com/xinbida/wukongim/db/MsgDbManager.java | 2 +- .../com/xinbida/wukongim/manager/MsgManager.java | 16 ++++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/wkim/src/main/java/com/xinbida/wukongim/db/MsgDbManager.java b/wkim/src/main/java/com/xinbida/wukongim/db/MsgDbManager.java index 0a60d2b..c2264ac 100644 --- a/wkim/src/main/java/com/xinbida/wukongim/db/MsgDbManager.java +++ b/wkim/src/main/java/com/xinbida/wukongim/db/MsgDbManager.java @@ -1447,7 +1447,7 @@ public class MsgDbManager { return msg; } - public long getMaxSeqWithChannel(String channelID, byte channelType) { + public long getMaxReactionSeqWithChannel(String channelID, byte channelType) { return MsgReactionDBManager.getInstance().queryMaxSeqWithChannel(channelID, channelType); } diff --git a/wkim/src/main/java/com/xinbida/wukongim/manager/MsgManager.java b/wkim/src/main/java/com/xinbida/wukongim/manager/MsgManager.java index e1d8e49..8994cc1 100644 --- a/wkim/src/main/java/com/xinbida/wukongim/manager/MsgManager.java +++ b/wkim/src/main/java/com/xinbida/wukongim/manager/MsgManager.java @@ -501,13 +501,25 @@ public class MsgManager extends BaseManager { return messageOrderSeq / wkOrderSeqFactor; } + /** + * use getMaxReactionSeqWithChannel + * @param channelID channelId + * @param channelType channelType + * @return channel reaction max seq version + */ + @Deprecated public long getMaxSeqWithChannel(String channelID, byte channelType) { - return MsgDbManager.getInstance().getMaxSeqWithChannel(channelID, channelType); + return MsgDbManager.getInstance().getMaxReactionSeqWithChannel(channelID, channelType); } + public long getMaxReactionSeqWithChannel(String channelID, byte channelType) { + return MsgDbManager.getInstance().getMaxReactionSeqWithChannel(channelID, channelType); + } + + // 设置消息回应 public void setSyncMsgReaction(String channelID, byte channelType) { - long maxSeq = MsgDbManager.getInstance().getMaxSeqWithChannel(channelID, channelType); + long maxSeq = MsgDbManager.getInstance().getMaxReactionSeqWithChannel(channelID, channelType); if (iSyncMsgReaction != null) { runOnMainThread(() -> iSyncMsgReaction.onSyncMsgReaction(channelID, channelType, maxSeq)); }