Skip to content

Commit f729325

Browse files
committed
fix: Fixed reconnect with pairing code or qrcode
1 parent 7d6a130 commit f729325

3 files changed

Lines changed: 11 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 1.4.1 (homolog)
2+
3+
### Fixed
4+
5+
* Fixed reconnect with pairing code or qrcode
6+
17
# 1.4.0 (2023-07-24 17:03)
28

39
### Features

src/whatsapp/controllers/instance.controller.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ export class InstanceController {
107107
if (qrcode) {
108108
this.logger.verbose('creating qrcode');
109109
await instance.connectToWhatsapp(number);
110-
await delay(3000);
110+
await delay(5000);
111111
getQrcode = instance.qrCode;
112112
}
113113

@@ -214,7 +214,7 @@ export class InstanceController {
214214
this.logger.verbose('connecting');
215215
await instance.connectToWhatsapp(number);
216216

217-
await delay(2000);
217+
await delay(5000);
218218
return instance.qrCode;
219219
}
220220

src/whatsapp/services/whatsapp.service.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -606,11 +606,14 @@ export class WAStartupService {
606606
color: { light: '#ffffff', dark: '#198754' },
607607
};
608608

609+
console.log(this.phoneNumber);
609610
if (this.phoneNumber) {
610611
await delay(2000);
611612
this.instance.qrcode.pairingCode = await this.client.requestPairingCode(
612613
this.phoneNumber,
613614
);
615+
} else {
616+
this.instance.qrcode.pairingCode = null;
614617
}
615618

616619
this.logger.verbose('Generating QR code');
@@ -894,13 +897,6 @@ export class WAStartupService {
894897

895898
this.phoneNumber = number;
896899

897-
// if (number) {
898-
// this.logger.verbose('creating pairing code');
899-
// await delay(5000);
900-
// this.phoneNumber = number;
901-
// this.instance.qrcode.pairingCode = await this.client.requestPairingCode(number);
902-
// }
903-
904900
return this.client;
905901
} catch (error) {
906902
this.logger.error(error);

0 commit comments

Comments
 (0)