Skip to content

Commit f8e1892

Browse files
fix: group validation
Group validation
2 parents 036a8ed + 58ed6f3 commit f8e1892

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/whatsapp/services/whatsapp.service.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1517,14 +1517,22 @@ export class WAStartupService {
15171517
.split(/\:/)[0]
15181518
.split('@')[0];
15191519

1520-
if (number.length >= 18) {
1520+
// Verificação de Grupos Antigos
1521+
if(number.includes('-') && number.length >= 24){
15211522
this.logger.verbose('Jid created is group: ' + `${number}@g.us`);
15221523
number = number.replace(/[^\d-]/g, '');
15231524
return `${number}@g.us`;
15241525
}
1525-
1526+
15261527
number = number.replace(/\D/g, '');
15271528

1529+
// Verificação de Grupos Novos
1530+
if (number.length >= 18) {
1531+
this.logger.verbose('Jid created is group: ' + `${number}@g.us`);
1532+
number = number.replace(/[^\d-]/g, '');
1533+
return `${number}@g.us`;
1534+
}
1535+
15281536
this.logger.verbose('Jid created is whatsapp: ' + `${number}@s.whatsapp.net`);
15291537
return `${number}@s.whatsapp.net`;
15301538
}

0 commit comments

Comments
 (0)