feat: Added group invitation sending and Added webhook configuration per event in the individual instance registration

This commit is contained in:
Davidson Gomes
2023-06-28 10:29:24 -03:00
parent 77bde5325e
commit bca830dc54
20 changed files with 174 additions and 203 deletions

View File

@@ -26,6 +26,7 @@ export class InstanceController {
public async createInstance({
instanceName,
webhook,
webhook_by_events,
events,
qrcode,
token,
@@ -60,7 +61,12 @@ export class InstanceController {
if (webhook) {
try {
this.webhookService.create(instance, { enabled: true, url: webhook, events });
this.webhookService.create(instance, {
enabled: true,
url: webhook,
events,
webhook_by_events,
});
getEvents = (await this.webhookService.find(instance)).events;
} catch (error) {
@@ -98,7 +104,12 @@ export class InstanceController {
if (webhook) {
try {
this.webhookService.create(instance, { enabled: true, url: webhook, events });
this.webhookService.create(instance, {
enabled: true,
url: webhook,
events,
webhook_by_events,
});
getEvents = (await this.webhookService.find(instance)).events;
} catch (error) {
@@ -121,6 +132,7 @@ export class InstanceController {
},
hash,
webhook,
webhook_by_events,
events: getEvents,
qrcode: getQrcode,
};