fix error after logout and try to get status or to connect again

This commit is contained in:
Davidson Gomes
2023-06-12 10:32:47 -03:00
parent 573e56cd8c
commit 75b48aa8ac
6 changed files with 39 additions and 10 deletions

View File

@@ -100,7 +100,7 @@ export class InstanceController {
public async connectToWhatsapp({ instanceName }: InstanceDto) {
try {
const instance = this.waMonitor.waInstances[instanceName];
const state = instance.connectionStatus?.state;
const state = instance?.connectionStatus?.state ?? null;
switch (state) {
case 'close':
@@ -118,7 +118,7 @@ export class InstanceController {
}
public async connectionState({ instanceName }: InstanceDto) {
return this.waMonitor.waInstances[instanceName].connectionStatus;
return this.waMonitor.waInstances[instanceName]?.connectionStatus;
}
public async fetchInstances({ instanceName }: InstanceDto) {