单聊消息可以定向发送,只发送给其中一个用户
This commit is contained in:
@@ -539,8 +539,17 @@ public class MemoryMessagesStore implements IMessagesStore {
|
|||||||
int pullType = ProtoConstants.PullType.Pull_Normal;
|
int pullType = ProtoConstants.PullType.Pull_Normal;
|
||||||
|
|
||||||
if (type == ProtoConstants.ConversationType.ConversationType_Private) {
|
if (type == ProtoConstants.ConversationType.ConversationType_Private) {
|
||||||
notifyReceivers.add(fromUser);
|
if(message.getToCount() > 0) {
|
||||||
notifyReceivers.add(message.getConversation().getTarget());
|
if(message.getToList().contains(fromUser)) {
|
||||||
|
notifyReceivers.add(fromUser);
|
||||||
|
}
|
||||||
|
if(message.getToList().contains(message.getConversation().getTarget())) {
|
||||||
|
notifyReceivers.add(message.getConversation().getTarget());
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
notifyReceivers.add(fromUser);
|
||||||
|
notifyReceivers.add(message.getConversation().getTarget());
|
||||||
|
}
|
||||||
pullType = ProtoConstants.PullType.Pull_Normal;
|
pullType = ProtoConstants.PullType.Pull_Normal;
|
||||||
} else if (type == ProtoConstants.ConversationType.ConversationType_Group) {
|
} else if (type == ProtoConstants.ConversationType.ConversationType_Group) {
|
||||||
notifyReceivers.add(fromUser);
|
notifyReceivers.add(fromUser);
|
||||||
|
|||||||
Reference in New Issue
Block a user