refactor: sendMsg

This commit is contained in:
手瓜一十雪 2024-07-23 09:45:00 +08:00
parent 991172eae4
commit bd2edda494
2 changed files with 3 additions and 2 deletions

View File

@ -84,7 +84,7 @@ export class NTEventWrapper {
}
//统一回调清理事件
async DispatcherListener(ListenerMainName: string, ListenerSubName: string, ...args: any[]) {
//console.log(ListenerMainName, this.EventTask.get(ListenerMainName), ListenerSubName, this.EventTask.get(ListenerMainName)?.get(ListenerSubName));
//console.log(ListenerMainName, ListenerSubName, ...args,this.EventTask.get(ListenerMainName)?.get(ListenerSubName));
this.EventTask.get(ListenerMainName)?.get(ListenerSubName)?.forEach((task, uuid) => {
//console.log(task.func, uuid, task.createtime, task.timeout);
if (task.createtime + task.timeout < Date.now()) {

View File

@ -172,10 +172,11 @@ export class NTQQMsgApi {
let data = await NTEventDispatch.CallNormalEvent<(msgId: string, peer: Peer, msgElements: SendMessageElement[], map: Map<any, any>) => Promise<unknown>, (msgList: RawMessage[]) => void>(
'NodeIKernelMsgService/sendMsg',
'NodeIKernelMsgListener/onMsgInfoListUpdate',
timeout,
1,
5000,
(msgRecords: RawMessage[]) => {
for (let msgRecord of msgRecords) {
//console.log(msgRecord);
if (msgRecord.msgId === msgId && msgRecord.sendStatus === 2) {
return true;
}