diff --git a/CHANGELOG.md b/CHANGELOG.md index 3809d59b..14aa12c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ### Features * Added messages.delete event +* Added restart instance endpoint ### Fixed diff --git a/src/whatsapp/controllers/instance.controller.ts b/src/whatsapp/controllers/instance.controller.ts index 8bb35e35..cf8678c1 100644 --- a/src/whatsapp/controllers/instance.controller.ts +++ b/src/whatsapp/controllers/instance.controller.ts @@ -357,24 +357,8 @@ export class InstanceController { try { this.logger.verbose('requested restartInstance from ' + instanceName + ' instance'); - this.logger.verbose('deleting instance: ' + instanceName); - delete this.waMonitor.waInstances[instanceName]; - - this.logger.verbose('creating instance: ' + instanceName); - const instance = new WAStartupService( - this.configService, - this.eventEmitter, - this.repository, - this.cache, - ); - - instance.instanceName = instanceName; - - this.logger.verbose('instance: ' + instance.instanceName + ' created'); - - this.logger.verbose('connecting instance: ' + instanceName); - await instance.connectToWhatsapp(); - this.waMonitor.waInstances[instance.instanceName] = instance; + this.logger.verbose('logging out instance: ' + instanceName); + this.waMonitor.waInstances[instanceName]?.client?.ws?.close(); return { error: false, message: 'Instance restarted' }; } catch (error) { diff --git a/src/whatsapp/services/whatsapp.service.ts b/src/whatsapp/services/whatsapp.service.ts index 98ad8d17..360c8905 100644 --- a/src/whatsapp/services/whatsapp.service.ts +++ b/src/whatsapp/services/whatsapp.service.ts @@ -1111,7 +1111,6 @@ export class WAStartupService { }, 'messages.update': async (args: WAMessageUpdate[], database: Database) => { - console.log(args); this.logger.verbose('Event received: messages.update'); const status: Record = { 0: 'ERROR', @@ -1337,7 +1336,6 @@ export class WAStartupService { const numberReplace = number.replace(/[^0-9]/g, ''); - console.log('number', numberReplace); if (numberReplace.includes('@g.us') || numberReplace.includes('@s.whatsapp.net')) { this.logger.verbose('Number already contains @g.us or @s.whatsapp.net'); return numberReplace; @@ -1507,7 +1505,6 @@ export class WAStartupService { } if (message['conversation']) { - console.log(message['conversation']); this.logger.verbose('Sending message'); return await this.client.sendMessage( sender,