adjusts in integration

This commit is contained in:
Davidson Gomes 2024-04-24 18:55:38 -03:00
parent 53361682f4
commit e27818ecda
2 changed files with 7 additions and 4 deletions

View File

@ -22,7 +22,8 @@ export class IntegrationService {
const result = await this.waMonitor.waInstances[instance.instanceName].findIntegration(); const result = await this.waMonitor.waInstances[instance.instanceName].findIntegration();
if (Object.keys(result).length === 0) { if (Object.keys(result).length === 0) {
throw new Error('Integration not found'); this.create(instance, { integration: 'WHATSAPP-BAILEYS', number: '', token: '' });
return { integration: 'WHATSAPP-BAILEYS', number: '', token: '' };
} }
return result; return result;

View File

@ -136,11 +136,13 @@ export class WAStartupService {
public async findIntegration() { public async findIntegration() {
this.logger.verbose('Finding integration'); this.logger.verbose('Finding integration');
const data = await this.repository.integration.find(this.instanceName); let data: any;
data = await this.repository.integration.find(this.instanceName);
if (!data) { if (!data) {
this.logger.verbose('Integration not found'); this.repository.integration.create({ integration: 'WHATSAPP-BAILEYS', number: '', token: '' }, this.instanceName);
throw new NotFoundException('Integration not found'); data = { integration: 'WHATSAPP-BAILEYS', number: '', token: '' };
} }
this.logger.verbose(`Integration: ${data.integration}`); this.logger.verbose(`Integration: ${data.integration}`);