From a8bd32bef341456f0ff93445f23645534dae01be Mon Sep 17 00:00:00 2001 From: Davidson Gomes Date: Wed, 12 Jul 2023 14:31:05 -0300 Subject: [PATCH] fix: Adjusts in env files, removed save old_messages --- Docker/.env.example | 1 + Dockerfile | 1 + src/config/env.config.ts | 2 ++ src/dev-env.yml | 1 + src/validate/validate.schema.ts | 2 ++ 5 files changed, 7 insertions(+) diff --git a/Docker/.env.example b/Docker/.env.example index c15237b3..ca28842c 100644 --- a/Docker/.env.example +++ b/Docker/.env.example @@ -49,6 +49,7 @@ WEBHOOK_GLOBAL_WEBHOOK_BY_EVENTS=false ## Set the events you want to hear WEBHOOK_EVENTS_APPLICATION_STARTUP=false WEBHOOK_EVENTS_QRCODE_UPDATED=true +WEBHOOK_EVENTS_SEND_MESSAGE=true WEBHOOK_EVENTS_MESSAGES_SET=true WEBHOOK_EVENTS_MESSAGES_UPSERT=true WEBHOOK_EVENTS_MESSAGES_UPDATE=true diff --git a/Dockerfile b/Dockerfile index 5c477518..d9cf0243 100644 --- a/Dockerfile +++ b/Dockerfile @@ -55,6 +55,7 @@ ENV WEBHOOK_GLOBAL_WEBHOOK_BY_EVENTS=$WEBHOOK_GLOBAL_WEBHOOK_BY_EVENTS ENV WEBHOOK_EVENTS_APPLICATION_STARTUP=$WEBHOOK_EVENTS_APPLICATION_STARTUP ENV WEBHOOK_EVENTS_QRCODE_UPDATED=$WEBHOOK_EVENTS_QRCODE_UPDATED +ENV WEBHOOK_EVENTS_SEND_MESSAGE=$WEBHOOK_EVENTS_SEND_MESSAGE ENV WEBHOOK_EVENTS_MESSAGES_SET=$WEBHOOK_EVENTS_MESSAGES_SET ENV WEBHOOK_EVENTS_MESSAGES_UPDATE=$WEBHOOK_EVENTS_MESSAGES_UPDATE ENV WEBHOOK_EVENTS_MESSAGES_UPSERT=$WEBHOOK_EVENTS_MESSAGES_UPSERT diff --git a/src/config/env.config.ts b/src/config/env.config.ts index 52518c50..44850225 100644 --- a/src/config/env.config.ts +++ b/src/config/env.config.ts @@ -73,6 +73,7 @@ export type Redis = { export type EventsWebhook = { APPLICATION_STARTUP: boolean; QRCODE_UPDATED: boolean; + SEND_MESSAGE: boolean; MESSAGES_SET: boolean; MESSAGES_UPSERT: boolean; MESSAGES_UPDATE: boolean; @@ -230,6 +231,7 @@ export class ConfigService { EVENTS: { APPLICATION_STARTUP: process.env?.WEBHOOK_EVENTS_APPLICATION_STARTUP === 'true', QRCODE_UPDATED: process.env?.WEBHOOK_EVENTS_QRCODE_UPDATED === 'true', + SEND_MESSAGE: process.env?.WEBHOOK_EVENTS_SEND_MESSAGE === 'true', MESSAGES_SET: process.env?.WEBHOOK_EVENTS_MESSAGES_SET === 'true', MESSAGES_UPSERT: process.env?.WEBHOOK_EVENTS_MESSAGES_UPSERT === 'true', MESSAGES_UPDATE: process.env?.WEBHOOK_EVENTS_MESSAGES_UPDATE === 'true', diff --git a/src/dev-env.yml b/src/dev-env.yml index 9dbd14ae..efa1cc5a 100644 --- a/src/dev-env.yml +++ b/src/dev-env.yml @@ -91,6 +91,7 @@ WEBHOOK: EVENTS: APPLICATION_STARTUP: false QRCODE_UPDATED: true + SEND_MESSAGE: true MESSAGES_SET: true MESSAGES_UPSERT: true MESSAGES_UPDATE: true diff --git a/src/validate/validate.schema.ts b/src/validate/validate.schema.ts index 9cf411e5..4a349198 100644 --- a/src/validate/validate.schema.ts +++ b/src/validate/validate.schema.ts @@ -36,6 +36,7 @@ export const instanceNameSchema: JSONSchema7 = { enum: [ 'APPLICATION_STARTUP', 'QRCODE_UPDATED', + 'SEND_MESSAGE', 'MESSAGES_SET', 'MESSAGES_UPSERT', 'MESSAGES_UPDATE', @@ -832,6 +833,7 @@ export const webhookSchema: JSONSchema7 = { enum: [ 'APPLICATION_STARTUP', 'QRCODE_UPDATED', + 'SEND_MESSAGE', 'MESSAGES_SET', 'MESSAGES_UPSERT', 'MESSAGES_UPDATE',