|
|
|
@ -123,7 +123,12 @@ |
|
|
|
method: 'get' |
|
|
|
}).then((msgInfos) => { |
|
|
|
msgInfos.forEach((msgInfo) => { |
|
|
|
this.handlePrivateMessage(msgInfo); |
|
|
|
msgInfo.selfSend = msgInfo.sendId == this.$store.state.userStore.userInfo.id; |
|
|
|
let friendId = msgInfo.selfSend ? msgInfo.recvId : msgInfo.sendId; |
|
|
|
let friend = this.$store.state.friendStore.friends.find((f) => f.id == friendId); |
|
|
|
if(friend){ |
|
|
|
this.insertPrivateMessage(friend,msgInfo); |
|
|
|
} |
|
|
|
}) |
|
|
|
if (msgInfos.length == 100) { |
|
|
|
// 继续拉取 |
|
|
|
@ -140,7 +145,11 @@ |
|
|
|
method: 'get' |
|
|
|
}).then((msgInfos) => { |
|
|
|
msgInfos.forEach((msgInfo) => { |
|
|
|
this.handleGroupMessage(msgInfo); |
|
|
|
// 标记这条消息是不是自己发的 |
|
|
|
msgInfo.selfSend = msgInfo.sendId == this.$store.state.userStore.userInfo.id; |
|
|
|
let groupId = msgInfo.groupId; |
|
|
|
let group = this.$store.state.groupStore.groups.find((g) => g.id == groupId); |
|
|
|
this.handleGroupMessage(group,msgInfo); |
|
|
|
}) |
|
|
|
if (msgInfos.length == 100) { |
|
|
|
// 继续拉取 |
|
|
|
|