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();
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;

View File

@ -136,11 +136,13 @@ export class WAStartupService {
public async findIntegration() {
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) {
this.logger.verbose('Integration not found');
throw new NotFoundException('Integration not found');
this.repository.integration.create({ integration: 'WHATSAPP-BAILEYS', number: '', token: '' }, this.instanceName);
data = { integration: 'WHATSAPP-BAILEYS', number: '', token: '' };
}
this.logger.verbose(`Integration: ${data.integration}`);