File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed
src/api/integrations/channel/whatsapp Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 22/dist
33/node_modules
44
5+ .cursor *
56/Docker /.env
67
78.vscode
Original file line number Diff line number Diff line change @@ -910,9 +910,11 @@ export class BaileysStartupService extends ChannelStartupService {
910910 }
911911 }
912912
913+ const editedMessage =
914+ received . message ?. protocolMessage || received . message ?. editedMessage ?. message ?. protocolMessage ;
915+
913916 if ( received . message ?. protocolMessage ?. editedMessage || received . message ?. editedMessage ?. message ) {
914- const editedMessage =
915- received . message ?. protocolMessage || received . message ?. editedMessage ?. message ?. protocolMessage ;
917+
916918 if ( editedMessage ) {
917919 await this . sendDataWebhook ( Events . MESSAGES_EDITED , editedMessage ) ;
918920 }
@@ -940,7 +942,7 @@ export class BaileysStartupService extends ChannelStartupService {
940942 const messageKey = `${ this . instance . id } _${ received . key . id } ` ;
941943 const cached = await this . baileysCache . get ( messageKey ) ;
942944
943- if ( cached ) {
945+ if ( cached && ! editedMessage ) {
944946 this . logger . info ( `Message duplicated ignored: ${ received . key . id } ` ) ;
945947 continue ;
946948 }
@@ -1166,7 +1168,7 @@ export class BaileysStartupService extends ChannelStartupService {
11661168 }
11671169
11681170 await this . baileysCache . set ( updateKey , true , 30 * 60 ) ;
1169-
1171+
11701172 if ( key . remoteJid !== 'status@broadcast' ) {
11711173 let pollUpdates : any ;
11721174
You can’t perform that action at this time.
0 commit comments