feat: 提高效率

This commit is contained in:
手瓜一十雪 2024-08-28 13:04:05 +08:00
parent 3a03e455c6
commit a86851b338
3 changed files with 7 additions and 16 deletions

View File

@ -200,7 +200,7 @@ export class NTQQMsgApi {
msgElements,
new Map(),
],
() => true,
(ret) => ret.result === 0,
msgRecords => {
for (const msgRecord of msgRecords) {
if (msgRecord.guildId === msgId && msgRecord.sendStatus === SendStatusType.KSEND_STATUS_SUCCESS) {

View File

@ -98,11 +98,6 @@ export class SendMsg extends BaseAction<OB11PostSendMsg, ReturnDataType> {
message: '转发消息不能和普通消息混在一起发送,转发需要保证message只有type为node的元素',
};
}
if (payload.user_id && payload.message_type !== 'group') {
// const uid = await this.core.apis.UserApi.getUidByUinV2(payload.user_id.toString());
// const isBuddy = await NTQQFriendApi.isBuddy(uid!);
// if (!isBuddy) { }
}
return { valid: true };
}

View File

@ -799,16 +799,12 @@ export class OneBotMsgApi {
this.core.context.logger.logError('发送消息计算预计时间异常', e);
}
const returnMsg = await this.core.apis.MsgApi.sendMsg(peer, sendElements, waitComplete, timeout);
try {
returnMsg!.id = MessageUnique.createMsg({
chatType: peer.chatType,
guildId: '',
peerUid: peer.peerUid,
}, returnMsg!.msgId);
} catch (e: any) {
this.core.context.logger.logDebug('发送消息id获取失败', e);
returnMsg!.id = 0;
}
if (!returnMsg) throw new Error('发送消息失败');
returnMsg.id = MessageUnique.createMsg({
chatType: peer.chatType,
guildId: '',
peerUid: peer.peerUid,
}, returnMsg.msgId);
deleteAfterSentFiles.forEach(file => {
fsPromise.unlink(file).then().catch(e => this.core.context.logger.logError('发送消息删除文件失败', e));
});