mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-01-13 19:50:35 +00:00
try fix #183
This commit is contained in:
parent
26b4a9b15b
commit
3d516df01e
@ -244,9 +244,14 @@ export class NTQQMsgApi {
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}).catch(logError);
|
}).catch(logError);
|
||||||
await napCatCore.session.getMsgService().sendMsg("0", peer, msgElements, new Map());
|
let data = await napCatCore.session.getMsgService().sendMsg("0", peer, msgElements, new Map());
|
||||||
//await NTEventDispatch.CallNoListenerEvent<NodeIKernelMsgService['sendMsg']>('NodeIKernelMsgService/sendMsg', timeout, "0", peer, msgElements, new Map());
|
//await NTEventDispatch.CallNoListenerEvent<NodeIKernelMsgService['sendMsg']>('NodeIKernelMsgService/sendMsg', timeout, "0", peer, msgElements, new Map());
|
||||||
await EventListener;
|
await EventListener;
|
||||||
|
if (data.result !== 0 && rawMsg) {
|
||||||
|
//发送失败msgid
|
||||||
|
await napCatCore.session.getMsgService().deleteMsg(peer, [rawMsg.msgId]);
|
||||||
|
throw new Error('发送消息失败');
|
||||||
|
}
|
||||||
await EventListener2;
|
await EventListener2;
|
||||||
// console.log("rawMsg", JSON.stringify(rawMsg, null, 4));
|
// console.log("rawMsg", JSON.stringify(rawMsg, null, 4));
|
||||||
if (rawMsg) {
|
if (rawMsg) {
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import { GeneralCallResult } from '@/core/services/common';
|
|||||||
export interface NodeIKernelMsgService {
|
export interface NodeIKernelMsgService {
|
||||||
addKernelMsgListener(nodeIKernelMsgListener: NodeIKernelMsgListener): number;
|
addKernelMsgListener(nodeIKernelMsgListener: NodeIKernelMsgListener): number;
|
||||||
|
|
||||||
sendMsg(msgId: string, peer: Peer, msgElements: SendMessageElement[], map: Map<any, any>): Promise<unknown>;
|
sendMsg(msgId: string, peer: Peer, msgElements: SendMessageElement[], map: Map<any, any>): Promise<GeneralCallResult>;
|
||||||
|
|
||||||
recallMsg(peer: Peer, msgIds: string[]): Promise<GeneralCallResult>;
|
recallMsg(peer: Peer, msgIds: string[]): Promise<GeneralCallResult>;
|
||||||
|
|
||||||
@ -117,7 +117,7 @@ export interface NodeIKernelMsgService {
|
|||||||
|
|
||||||
addLocalRecordMsg(Peer: Peer, msgId: string, ele: MessageElement, attr: Array<any> | number, front: boolean): Promise<unknown>;
|
addLocalRecordMsg(Peer: Peer, msgId: string, ele: MessageElement, attr: Array<any> | number, front: boolean): Promise<unknown>;
|
||||||
|
|
||||||
deleteMsg(...args: unknown[]): unknown;
|
deleteMsg(Peer: Peer, msgIds: Array<string>): Promise<any>;
|
||||||
|
|
||||||
updateElementExtBufForUI(...args: unknown[]): unknown;
|
updateElementExtBufForUI(...args: unknown[]): unknown;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user