Skip to content

Commit af4db31

Browse files
committed
fix(types): cast axios content-type header to string
AxiosHeaderValue widened to include number; explicit String() cast keeps runtime behavior and unblocks tsc --noEmit.
1 parent 232a023 commit af4db31

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3107,7 +3107,7 @@ export class BaileysStartupService extends ChannelStartupService {
31073107

31083108
const response = await axios.get(mediaMessage.media, config);
31093109

3110-
mimetype = response.headers['content-type'];
3110+
mimetype = String(response.headers['content-type']);
31113111
}
31123112
}
31133113

src/api/integrations/chatbot/chatwoot/services/chatwoot.service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1252,7 +1252,7 @@ export class ChatwootService {
12521252
const response = await axios.get(media, {
12531253
responseType: 'arraybuffer',
12541254
});
1255-
mimeType = response.headers['content-type'];
1255+
mimeType = String(response.headers['content-type']);
12561256
}
12571257

12581258
let type = 'document';
@@ -2402,7 +2402,7 @@ export class ChatwootService {
24022402
if (isAdsMessage) {
24032403
const imgBuffer = await axios.get(adsMessage.thumbnailUrl, { responseType: 'arraybuffer' });
24042404

2405-
const extension = mimeTypes.extension(imgBuffer.headers['content-type']);
2405+
const extension = mimeTypes.extension(String(imgBuffer.headers['content-type']));
24062406
const mimeType = extension && mimeTypes.lookup(extension);
24072407

24082408
if (!mimeType) {

0 commit comments

Comments
 (0)