Skip to content

Commit 93e305d

Browse files
committed
fix: minio - set url
1 parent 5863991 commit 93e305d

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

src/integrations/minio/minio.utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ const createBucket = async () => {
9090
}
9191
};
9292

93-
createBucket();
93+
createBucket().catch((err) => console.error(err));
9494

9595
const uploadFile = async (
9696
fileName: string,

src/whatsapp/services/whatsapp.service.ts

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ import {
156156
import { createProxyAgents } from '../../utils/proxy';
157157
import { fetchLatestBaileysVersionV2 } from '../../utils/wa-version';
158158
import { getJidUser, getUserGroup } from '../../utils/extract-id';
159+
import { getObjectUrl } from '../../integrations/minio/minio.utils';
159160

160161
type InstanceQrCode = {
161162
count: number;
@@ -1009,13 +1010,6 @@ export class WAStartupService {
10091010

10101011
messageRaw['info'] = { type };
10111012

1012-
this.logger.log('Type: ' + type);
1013-
console.log(messageRaw);
1014-
1015-
this.ws.send(this.instance.name, 'messages.upsert', messageRaw);
1016-
1017-
await this.sendDataWebhook('messagesUpsert', messageRaw);
1018-
10191013
if (s3Service.BUCKET?.ENABLE) {
10201014
try {
10211015
const media = await this.getMediaMessage(messageRaw, true);
@@ -1038,14 +1032,15 @@ export class WAStartupService {
10381032
'custom-header-messageId': messageRaw.keyId,
10391033
});
10401034

1041-
await this.repository.media.create({
1035+
const created = await this.repository.media.create({
10421036
data: {
10431037
messageId: messageRaw.id,
10441038
type: mediaType,
10451039
fileName: fullName,
10461040
mimetype,
10471041
},
10481042
});
1043+
messageRaw.content['mediaUrl'] = await getObjectUrl(created.fileName);
10491044
}
10501045
} catch (error) {
10511046
this.logger.error([
@@ -1061,6 +1056,12 @@ export class WAStartupService {
10611056
});
10621057
}
10631058
}
1059+
1060+
this.ws.send(this.instance.name, 'messages.upsert', messageRaw);
1061+
await this.sendDataWebhook('messagesUpsert', messageRaw);
1062+
1063+
this.logger.log('Type: ' + type);
1064+
console.log(messageRaw);
10641065
}
10651066
},
10661067

0 commit comments

Comments
 (0)