@@ -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