拉取消息时,处理重复消息
This commit is contained in:
@@ -1136,9 +1136,18 @@ public class DatabaseStore {
|
||||
}
|
||||
|
||||
if (!expired) {
|
||||
boolean duplicated = false;
|
||||
for (WFCMessage.Message msg : messages) {
|
||||
if(message.getMessageId() == msg.getMessageId()) {
|
||||
duplicated = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!duplicated) {
|
||||
messages.add(message);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (count == 0) {
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user