fix: 转发来自 QQ 的多图消息无法入库

This commit is contained in:
Clansty 2023-02-22 13:39:44 +08:00
parent 0f1a7e9798
commit efb3d8fcbb
No known key found for this signature in database
2 changed files with 6 additions and 5 deletions

View File

@ -1,3 +0,0 @@
*.log
.idea
.directory

View File

@ -46,8 +46,12 @@ export default class ForwardController {
if (!pair) return;
if (!pair.enable) return;
if (pair.disableQ2TG) return;
const tgMessage = await this.forwardService.forwardFromQq(event, pair);
if (tgMessage) {
let tgMessages: Api.Message | Api.Message[] = await this.forwardService.forwardFromQq(event, pair);
if (!tgMessages) return;
if (!Array.isArray(tgMessages)) {
tgMessages = [tgMessages];
}
for (const tgMessage of tgMessages) {
// 更新数据库
await db.message.create({
data: {