Correction for global webhook

This commit is contained in:
joaosantanadev 2024-11-22 17:01:52 -03:00
parent 1665654676
commit 872aa2a418

View File

@ -66,10 +66,8 @@ export class WebhookController extends EventController implements EventControlle
local, local,
}: EmitData): Promise<void> { }: EmitData): Promise<void> {
const instance = (await this.get(instanceName)) as wa.LocalWebHook; const instance = (await this.get(instanceName)) as wa.LocalWebHook;
console.log(instanceName)
if (!instance || !instance?.enabled) {
return;
}
const webhookConfig = configService.get<Webhook>('WEBHOOK'); const webhookConfig = configService.get<Webhook>('WEBHOOK');
const webhookLocal = instance?.events; const webhookLocal = instance?.events;
@ -82,14 +80,14 @@ export class WebhookController extends EventController implements EventControlle
event, event,
instance: instanceName, instance: instanceName,
data, data,
destination: instance?.url, destination: instance?.url || `${webhookConfig.GLOBAL.URL}/${transformedWe}`,
date_time: dateTime, date_time: dateTime,
sender, sender,
server_url: serverUrl, server_url: serverUrl,
apikey: apiKey, apikey: apiKey,
}; };
if (local) { if (local && !instance || !instance?.enabled) {
if (Array.isArray(webhookLocal) && webhookLocal.includes(we)) { if (Array.isArray(webhookLocal) && webhookLocal.includes(we)) {
let baseURL: string; let baseURL: string;