mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2024-11-21 09:36:35 +00:00
fix: 多次post
This commit is contained in:
parent
15a77b8070
commit
617592d90a
@ -241,14 +241,20 @@ export class NapCatOnebot11 {
|
|||||||
msgListener.onMsgInfoListUpdate = (msgList) => {
|
msgListener.onMsgInfoListUpdate = (msgList) => {
|
||||||
this.postRecallMsg(msgList).then().catch(logError);
|
this.postRecallMsg(msgList).then().catch(logError);
|
||||||
for (const msg of msgList.filter(e => e.senderUin == selfInfo.uin)) {
|
for (const msg of msgList.filter(e => e.senderUin == selfInfo.uin)) {
|
||||||
|
// console.log(msg);
|
||||||
|
if (msg.sendStatus !== 2) {
|
||||||
|
//完成后再post
|
||||||
|
return;
|
||||||
|
}
|
||||||
OB11Constructor.message(msg).then((_msg) => {
|
OB11Constructor.message(msg).then((_msg) => {
|
||||||
_msg.target_id = parseInt(msg.peerUin);
|
_msg.target_id = parseInt(msg.peerUin);
|
||||||
logMessage(_msg as OB11Message).then().catch(logError);
|
if (ob11Config.reportSelfMessage) {
|
||||||
|
msg.id = MessageUnique.createMsg({ chatType: msg.chatType, peerUid: msg.peerUid, guildId: '' }, msg.msgId);
|
||||||
|
this.postReceiveMsg([msg]).then().catch(logError);
|
||||||
|
} else {
|
||||||
|
logMessage(_msg as OB11Message).then().catch(logError);
|
||||||
|
}
|
||||||
}).catch(logError);
|
}).catch(logError);
|
||||||
if (ob11Config.reportSelfMessage) {
|
|
||||||
msg.id = MessageUnique.createMsg({ chatType: msg.chatType, peerUid: msg.peerUid, guildId: '' }, msg.msgId);
|
|
||||||
this.postReceiveMsg([msg]).then().catch(logError);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
msgListener.onAddSendMsg = (msg) => {
|
msgListener.onAddSendMsg = (msg) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user