@@ -110,7 +110,7 @@ import makeWASocket, {
110110 isJidBroadcast ,
111111 isJidGroup ,
112112 isJidNewsletter ,
113- isJidUser ,
113+ isPnUser ,
114114 makeCacheableSignalKeyStore ,
115115 MessageUpsertType ,
116116 MessageUserReceiptUpdate ,
@@ -982,8 +982,8 @@ export class BaileysStartupService extends ChannelStartupService {
982982 continue ;
983983 }
984984
985- if ( m . key . remoteJid ?. includes ( '@lid' ) && m . key . senderPn ) {
986- m . key . remoteJid = m . key . senderPn ;
985+ if ( m . key . remoteJid ?. includes ( '@lid' ) && m . key . remoteJidAlt ) {
986+ m . key . remoteJid = m . key . remoteJidAlt ;
987987 }
988988
989989 if ( Long . isLong ( m ?. messageTimestamp ) ) {
@@ -1048,9 +1048,9 @@ export class BaileysStartupService extends ChannelStartupService {
10481048 ) => {
10491049 try {
10501050 for ( const received of messages ) {
1051- if ( received . key . remoteJid ?. includes ( '@lid' ) && received . key . senderPn ) {
1051+ if ( received . key . remoteJid ?. includes ( '@lid' ) && received . key . remoteJidAlt ) {
10521052 ( received . key as { previousRemoteJid ?: string | null } ) . previousRemoteJid = received . key . remoteJid ;
1053- received . key . remoteJid = received . key . senderPn ;
1053+ received . key . remoteJid = received . key . remoteJidAlt ;
10541054 }
10551055 if (
10561056 received ?. messageStubParameters ?. some ?.( ( param ) =>
@@ -1407,8 +1407,8 @@ export class BaileysStartupService extends ChannelStartupService {
14071407 continue ;
14081408 }
14091409
1410- if ( key . remoteJid ?. includes ( '@lid' ) && key . senderPn ) {
1411- key . remoteJid = key . senderPn ;
1410+ if ( key . remoteJid ?. includes ( '@lid' ) && key . remoteJidAlt ) {
1411+ key . remoteJid = key . remoteJidAlt ;
14121412 }
14131413
14141414 const updateKey = `${ this . instance . id } _${ key . id } _${ update . status } ` ;
@@ -1910,7 +1910,7 @@ export class BaileysStartupService extends ChannelStartupService {
19101910 quoted,
19111911 } ) ;
19121912 const id = await this . client . relayMessage ( sender , message , { messageId } ) ;
1913- m . key = { id : id , remoteJid : sender , participant : isJidUser ( sender ) ? sender : undefined , fromMe : true } ;
1913+ m . key = { id : id , remoteJid : sender , participant : isPnUser ( sender ) ? sender : undefined , fromMe : true } ;
19141914 for ( const [ key , value ] of Object . entries ( m ) ) {
19151915 if ( ! value || ( isArray ( value ) && value . length ) === 0 ) {
19161916 delete m [ key ] ;
@@ -3367,7 +3367,7 @@ export class BaileysStartupService extends ChannelStartupService {
33673367 try {
33683368 const keys : proto . IMessageKey [ ] = [ ] ;
33693369 data . readMessages . forEach ( ( read ) => {
3370- if ( isJidGroup ( read . remoteJid ) || isJidUser ( read . remoteJid ) ) {
3370+ if ( isJidGroup ( read . remoteJid ) || isPnUser ( read . remoteJid ) ) {
33713371 keys . push ( { remoteJid : read . remoteJid , fromMe : read . fromMe , id : read . id } ) ;
33723372 }
33733373 } ) ;
0 commit comments