Skip to content

Commit b8d9a8c

Browse files
committed
fix: adjusted return from queries in mongodb
1 parent 9a5dbe0 commit b8d9a8c

File tree

5 files changed

+65
-12
lines changed

5 files changed

+65
-12
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
* Adjusts in proxy
2020
* Removed api restart on receiving an error
2121
* Fixes in mongodb and chatwoot
22+
* Adjusted return from queries in mongodb
2223

2324
# 1.5.4 (2023-10-09 20:43)
2425

src/whatsapp/controllers/instance.controller.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ export class InstanceController {
340340
const settings: wa.LocalSettings = {
341341
reject_call: reject_call || false,
342342
msg_call: msg_call || '',
343-
groups_ignore: groups_ignore || false,
343+
groups_ignore: groups_ignore || true,
344344
always_online: always_online || false,
345345
read_messages: read_messages || false,
346346
read_status: read_status || false,

src/whatsapp/controllers/settings.controller.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export class SettingsController {
1919

2020
public async findSettings(instance: InstanceDto) {
2121
logger.verbose('requested findSettings from ' + instance.instanceName + ' instance');
22-
return this.settingsService.find(instance);
22+
const settings = this.settingsService.find(instance);
23+
return settings;
2324
}
2425
}

src/whatsapp/services/settings.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export class SettingsService {
2626

2727
return result;
2828
} catch (error) {
29-
return { reject_call: false, msg_call: '', groups_ignore: false };
29+
return { reject_call: false, msg_call: '', groups_ignore: true };
3030
}
3131
}
3232
}

src/whatsapp/services/whatsapp.service.ts

Lines changed: 60 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,14 @@ export class WAStartupService {
304304

305305
this.logger.verbose(`Webhook url: ${data.url}`);
306306
this.logger.verbose(`Webhook events: ${data.events}`);
307-
return data;
307+
308+
return {
309+
enabled: data.enabled,
310+
url: data.url,
311+
events: data.events,
312+
webhook_by_events: data.webhook_by_events,
313+
webhook_base64: data.webhook_base64,
314+
};
308315
}
309316

310317
private async loadChatwoot() {
@@ -372,7 +379,16 @@ export class WAStartupService {
372379
this.logger.verbose(`Chatwoot reopen conversation: ${data.reopen_conversation}`);
373380
this.logger.verbose(`Chatwoot conversation pending: ${data.conversation_pending}`);
374381

375-
return data;
382+
return {
383+
enabled: data.enabled,
384+
account_id: data.account_id,
385+
token: data.token,
386+
url: data.url,
387+
name_inbox: data.name_inbox,
388+
sign_msg: data.sign_msg,
389+
reopen_conversation: data.reopen_conversation,
390+
conversation_pending: data.conversation_pending,
391+
};
376392
}
377393

378394
private async loadSettings() {
@@ -429,7 +445,14 @@ export class WAStartupService {
429445
this.logger.verbose(`Settings always_online: ${data.always_online}`);
430446
this.logger.verbose(`Settings read_messages: ${data.read_messages}`);
431447
this.logger.verbose(`Settings read_status: ${data.read_status}`);
432-
return data;
448+
return {
449+
reject_call: data.reject_call,
450+
msg_call: data.msg_call,
451+
groups_ignore: data.groups_ignore,
452+
always_online: data.always_online,
453+
read_messages: data.read_messages,
454+
read_status: data.read_status,
455+
};
433456
}
434457

435458
private async loadWebsocket() {
@@ -463,7 +486,10 @@ export class WAStartupService {
463486
}
464487

465488
this.logger.verbose(`Websocket events: ${data.events}`);
466-
return data;
489+
return {
490+
enabled: data.enabled,
491+
events: data.events,
492+
};
467493
}
468494

469495
private async loadRabbitmq() {
@@ -497,7 +523,10 @@ export class WAStartupService {
497523
}
498524

499525
this.logger.verbose(`Rabbitmq events: ${data.events}`);
500-
return data;
526+
return {
527+
enabled: data.enabled,
528+
events: data.events,
529+
};
501530
}
502531

503532
public async removeRabbitmqQueues() {
@@ -539,7 +568,10 @@ export class WAStartupService {
539568
}
540569

541570
this.logger.verbose(`Sqs events: ${data.events}`);
542-
return data;
571+
return {
572+
enabled: data.enabled,
573+
events: data.events,
574+
};
543575
}
544576

545577
public async removeSqsQueues() {
@@ -605,7 +637,17 @@ export class WAStartupService {
605637
throw new NotFoundException('Typebot not found');
606638
}
607639

608-
return data;
640+
return {
641+
enabled: data.enabled,
642+
url: data.url,
643+
typebot: data.typebot,
644+
expire: data.expire,
645+
keyword_finish: data.keyword_finish,
646+
delay_message: data.delay_message,
647+
unknown_message: data.unknown_message,
648+
listening_from_me: data.listening_from_me,
649+
sessions: data.sessions,
650+
};
609651
}
610652

611653
private async loadProxy() {
@@ -642,7 +684,10 @@ export class WAStartupService {
642684
throw new NotFoundException('Proxy not found');
643685
}
644686

645-
return data;
687+
return {
688+
enabled: data.enabled,
689+
proxy: data.proxy,
690+
};
646691
}
647692

648693
private async loadChamaai() {
@@ -688,7 +733,13 @@ export class WAStartupService {
688733
throw new NotFoundException('Chamaai not found');
689734
}
690735

691-
return data;
736+
return {
737+
enabled: data.enabled,
738+
url: data.url,
739+
token: data.token,
740+
waNumber: data.waNumber,
741+
answerByAudio: data.answerByAudio,
742+
};
692743
}
693744

694745
public async sendDataWebhook<T = any>(event: Events, data: T, local = true) {

0 commit comments

Comments
 (0)