feat: extensie-afgeleide mimetype (png/jpg/jpeg vooraf ondersteund in sendImageMessage)
This commit is contained in:
parent
431d74ed70
commit
07b511e309
1 changed files with 9 additions and 1 deletions
|
|
@ -7,6 +7,14 @@ const SESSION = process.env.WHATSAPP_SESSION
|
|||
const MAX_RETRIES = 3
|
||||
const RETRY_DELAY_MS = 1000
|
||||
|
||||
// Laat de bridge de juiste mimetype gebruiken bij elke beeld-extensie (png/jpg/jpeg
|
||||
// vooraf ondersteund; onbekende extensies vallen terug op image/png).
|
||||
function mimeFromFilename(filename) {
|
||||
const ext = (filename || '').split('.').pop().toLowerCase()
|
||||
if (ext === 'jpg' || ext === 'jpeg') return 'image/jpeg'
|
||||
return 'image/png'
|
||||
}
|
||||
|
||||
async function sleep(ms) {
|
||||
return new Promise(resolve => setTimeout(resolve, ms))
|
||||
}
|
||||
|
|
@ -56,7 +64,7 @@ async function sendImageMessage(chatId, filePath, filename) {
|
|||
chatId,
|
||||
contentType: 'MessageMedia',
|
||||
content: {
|
||||
mimetype: 'image/png',
|
||||
mimetype: mimeFromFilename(filename),
|
||||
data: base64Data,
|
||||
filename: filename
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue