Skip to content

Commit 763c5de

Browse files
committed
fix: adjusts in messageType
1 parent 4e160a4 commit 763c5de

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
"express": "^4.18.2",
6262
"express-async-errors": "^3.1.1",
6363
"fast-levenshtein": "^3.0.0",
64+
"form-data": "^4.0.0",
6465
"hbs": "^4.2.0",
6566
"https-proxy-agent": "^7.0.2",
6667
"i18next": "^23.7.19",
@@ -113,4 +114,4 @@
113114
"ts-node-dev": "^2.0.0",
114115
"typescript": "^4.9.5"
115116
}
116-
}
117+
}

src/whatsapp/services/whatsapp.business.service.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import axios from 'axios';
22
import { arrayUnique, isURL } from 'class-validator';
33
import EventEmitter2 from 'eventemitter2';
4+
import FormData from 'form-data';
45
import fs from 'fs/promises';
56
import { getMIMEType } from 'node-mime-types';
67

@@ -298,8 +299,6 @@ export class BusinessStartupService extends WAStartupService {
298299
let messageRaw: MessageRaw;
299300
let pushName: any;
300301

301-
console.log('received?.messages[0]', received?.messages[0]);
302-
303302
if (received.contacts) pushName = received.contacts[0].profile.name;
304303

305304
if (received.messages) {
@@ -756,7 +755,6 @@ export class BusinessStartupService extends WAStartupService {
756755
return messageRaw;
757756
} catch (error) {
758757
this.logger.error(error);
759-
console.log(error.data);
760758
throw new BadRequestException(error.toString());
761759
}
762760
}
@@ -779,9 +777,11 @@ export class BusinessStartupService extends WAStartupService {
779777
const integration = await this.findIntegration();
780778

781779
const formData = new FormData();
782-
const arquivoBuffer = await fs.readFile(mediaMessage.media);
783-
const arquivoBlob = new Blob([arquivoBuffer], { type: mediaMessage.mimetype });
784-
formData.append('file', arquivoBlob);
780+
781+
const fileBuffer = await fs.readFile(mediaMessage.media);
782+
783+
const fileBlob = new Blob([fileBuffer], { type: mediaMessage.mimetype });
784+
formData.append('file', fileBlob);
785785
formData.append('typeFile', mediaMessage.mimetype);
786786
formData.append('messaging_product', 'whatsapp');
787787
const headers = { Authorization: `Bearer ${integration.token}` };

0 commit comments

Comments
 (0)