mirror of
https://github.com/chrononeko/chronocat.git
synced 2024-11-22 15:36:57 +00:00
feat: update uix add
This commit is contained in:
parent
0c8919a0db
commit
1ad562e136
@ -204,6 +204,13 @@ const dispatcher = async (
|
|||||||
|
|
||||||
case 'nodeIKernelMsgListener/onMsgInfoListUpdate': {
|
case 'nodeIKernelMsgListener/onMsgInfoListUpdate': {
|
||||||
const { msgList } = payload as OnMsgInfoListUpdate
|
const { msgList } = payload as OnMsgInfoListUpdate
|
||||||
|
|
||||||
|
for (const msg of msgList) {
|
||||||
|
ctx.chronocat.uix.add(msg.senderUid, msg.senderUin)
|
||||||
|
if (msg.chatType === ChatType.Private)
|
||||||
|
ctx.chronocat.uix.add(msg.peerUid, msg.peerUin)
|
||||||
|
}
|
||||||
|
|
||||||
for (const msg of msgList) {
|
for (const msg of msgList) {
|
||||||
if (msg.sendStatus > 1) {
|
if (msg.sendStatus > 1) {
|
||||||
sendCallbackMap[msg.msgId]?.(msg)
|
sendCallbackMap[msg.msgId]?.(msg)
|
||||||
|
@ -218,6 +218,12 @@ const dispatcher = async (
|
|||||||
case 'nodeIKernelMsgListener/onMsgInfoListUpdate': {
|
case 'nodeIKernelMsgListener/onMsgInfoListUpdate': {
|
||||||
const { msgList } = payload as OnMsgInfoListUpdate
|
const { msgList } = payload as OnMsgInfoListUpdate
|
||||||
|
|
||||||
|
for (const msg of msgList) {
|
||||||
|
ctx.chronocat.uix.add(msg.senderUid, msg.senderUin)
|
||||||
|
if (msg.chatType === ChatType.Private)
|
||||||
|
ctx.chronocat.uix.add(msg.peerUid, msg.peerUin)
|
||||||
|
}
|
||||||
|
|
||||||
const filteredPayload = await Promise.all(
|
const filteredPayload = await Promise.all(
|
||||||
msgList
|
msgList
|
||||||
.filter(
|
.filter(
|
||||||
|
Loading…
Reference in New Issue
Block a user