build: 1.3.5-re

This commit is contained in:
手瓜一十雪 2024-05-19 21:04:24 +08:00
parent 10aeccbbe5
commit b9c7d3c18e
3 changed files with 9 additions and 11 deletions

View File

@ -103,12 +103,16 @@ const _handlers: {
// File service
[OB11MessageDataType.image]: async (sendMsg, context) =>
SendMsgElementConstructor.pic(
[OB11MessageDataType.image]: async (sendMsg, context) => {
let PicEle = await SendMsgElementConstructor.pic(
(await handleOb11FileLikeMessage(sendMsg, context)).path,
sendMsg.data.summary || '',
sendMsg.data.subType || 0
), // currently not supported
);
context.deleteAfterSentFiles.push(PicEle.picElement.sourcePath);
return PicEle;
}
, // currently not supported
[OB11MessageDataType.file]: async (sendMsg, context) => {
const { path, fileName } = await handleOb11FileLikeMessage(sendMsg, context);

View File

@ -70,7 +70,7 @@ export async function handleForwardNode(destPeer: Peer, messageNodes: OB11Messag
// 自定义的消息
// 提取消息段发给自己生成消息id
try {
const { sendElements, deleteAfterSentFiles } = await createSendElements(normalize(messageNode.data.content), group);
const { sendElements } = await createSendElements(normalize(messageNode.data.content), group);
logDebug('开始生成转发节点', sendElements);
const sendElementsSplit: SendMessageElement[][] = [];
let splitIndex = 0;
@ -102,9 +102,6 @@ export async function handleForwardNode(destPeer: Peer, messageNodes: OB11Messag
nodeMsgIds.push(result.msgId);
logDebug('转发节点生成成功', result.msgId);
}
deleteAfterSentFiles.map(f => fs.unlink(f, () => {
}));
} catch (e) {
logDebug('生成转发消息节点失败', e);
}

View File

@ -69,8 +69,7 @@ export async function sendMsg(peer: Peer, sendElements: SendMessageElement[], de
logDebug('发送消息id获取失败', e);
returnMsg.id = 0;
}
// deleteAfterSentFiles.map(f => fs.unlink(f, () => {
// }));
deleteAfterSentFiles.map(f => fs.unlinkSync(f));
return returnMsg;
}
@ -172,8 +171,6 @@ export class SendMsg extends BaseAction<OB11PostSendMsg, ReturnDataType> {
// log("send msg:", peer, sendElements)
const { sendElements, deleteAfterSentFiles } = await createSendElements(messages, group);
const returnMsg = await sendMsg(peer, sendElements, deleteAfterSentFiles);
deleteAfterSentFiles.forEach(f => fs.unlinkSync(f));
return { message_id: returnMsg.id! };
}
}