fix modify group notification timestamp issue

This commit is contained in:
heavyrain2012
2019-04-04 07:39:41 +08:00
parent e3e122edc4
commit 8ef92d0c1b
9 changed files with 13 additions and 41 deletions
@@ -26,13 +26,13 @@ abstract public class GroupHandler<T> extends IMHandler<T> {
}
for (int line : lines) {
WFCMessage.Message.Builder builder = WFCMessage.Message.newBuilder().setContent(content);
builder.setConversation(builder.getConversationBuilder().setType(ProtoConstants.ConversationType.ConversationType_Group).setTarget(targetId).setLine(line));
long timestamp = System.currentTimeMillis();
WFCMessage.Message.Builder builder = WFCMessage.Message.newBuilder().setContent(content).setServerTimestamp(timestamp);
builder.setConversation(builder.getConversationBuilder().setType(ProtoConstants.ConversationType.ConversationType_Group).setTarget(targetId).setLine(line));
builder.setFromUser(fromUser);
long messageId = MessageShardingUtil.generateId();
builder.setMessageId(messageId);
saveAndPublish(fromUser, null, builder.build(), timestamp);
saveAndPublish(fromUser, null, builder.build());
}
}