File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
src/api/integrations/channel/meta Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -799,6 +799,8 @@ export class BusinessStartupService extends ChannelStartupService {
799799 return await this . post ( content , 'messages' ) ;
800800 }
801801 if ( message [ 'media' ] ) {
802+ const isImage = message [ 'mimetype' ] ?. startsWith ( 'image/' ) ;
803+
802804 content = {
803805 messaging_product : 'whatsapp' ,
804806 recipient_type : 'individual' ,
@@ -807,12 +809,13 @@ export class BusinessStartupService extends ChannelStartupService {
807809 [ message [ 'mediaType' ] ] : {
808810 [ message [ 'type' ] ] : message [ 'id' ] ,
809811 preview_url : linkPreview ,
812+ ...( message [ 'fileName' ] && ! isImage && { filename : message [ 'fileName' ] } ) ,
810813 caption : message [ 'caption' ] ,
811814 } ,
812815 } ;
813816 quoted ? ( content . context = { message_id : quoted . id } ) : content ;
814817 return await this . post ( content , 'messages' ) ;
815- }
818+ }
816819 if ( message [ 'audio' ] ) {
817820 content = {
818821 messaging_product : 'whatsapp' ,
You can’t perform that action at this time.
0 commit comments