@@ -2782,7 +2782,7 @@ export class BaileysStartupService extends ChannelStartupService {
27822782 return statusSent ;
27832783 }
27842784
2785- private async prepareMediaMessage ( mediaMessage : MediaMessage ) {
2785+ private async prepareMediaMessage ( mediaMessage : MediaMessage , jid ?: string ) {
27862786 try {
27872787 const type = mediaMessage . mediatype === 'ptv' ? 'video' : mediaMessage . mediatype ;
27882788
@@ -2843,7 +2843,10 @@ export class BaileysStartupService extends ChannelStartupService {
28432843 {
28442844 [ type ] : mediaInput ,
28452845 } as any ,
2846- { upload : this . client . waUploadToServer } ,
2846+ {
2847+ upload : this . client . waUploadToServer ,
2848+ jid,
2849+ } ,
28472850 ) ;
28482851
28492852 const mediaType = mediaMessage . mediatype + 'Message' ;
@@ -2952,7 +2955,7 @@ export class BaileysStartupService extends ChannelStartupService {
29522955 }
29532956
29542957 return generateWAMessageFromContent (
2955- '' ,
2958+ jid ?? '' ,
29562959 { [ mediaType ] : { ...prepareMedia [ mediaType ] } } ,
29572960 { userJid : this . instance . wuid } ,
29582961 ) ;
@@ -3052,7 +3055,7 @@ export class BaileysStartupService extends ChannelStartupService {
30523055
30533056 if ( file ) mediaData . media = file . buffer . toString ( 'base64' ) ;
30543057
3055- const generate = await this . prepareMediaMessage ( mediaData ) ;
3058+ const generate = await this . prepareMediaMessage ( mediaData , createJid ( data . number ) ) ;
30563059
30573060 const mediaSent = await this . sendMessageWithTyping (
30583061 data . number ,
@@ -3083,7 +3086,7 @@ export class BaileysStartupService extends ChannelStartupService {
30833086
30843087 if ( file ) mediaData . media = file . buffer . toString ( 'base64' ) ;
30853088
3086- const generate = await this . prepareMediaMessage ( mediaData ) ;
3089+ const generate = await this . prepareMediaMessage ( mediaData , createJid ( data . number ) ) ;
30873090
30883091 const mediaSent = await this . sendMessageWithTyping (
30893092 data . number ,
0 commit comments