diff --git a/backend/package.json b/backend/package.json index 33b63d0..ba4ac10 100644 --- a/backend/package.json +++ b/backend/package.json @@ -52,8 +52,6 @@ "@types/jsonwebtoken": "^8.5.0", "@types/multer": "^1.4.4", "@types/node": "^14.11.8", - "@types/socket.io": "^2.1.11", - "@types/socket.io-redis": "^1.0.26", "@types/supertest": "^2.0.10", "@types/validator": "^13.1.0", "@types/yup": "^0.29.8", diff --git a/backend/src/controllers/WhatsAppController.ts b/backend/src/controllers/WhatsAppController.ts index da974ac..3b4d9fb 100644 --- a/backend/src/controllers/WhatsAppController.ts +++ b/backend/src/controllers/WhatsAppController.ts @@ -13,6 +13,7 @@ interface WhatsappData { name: string; queueIds: number[]; greetingMessage?: string; + farewellMessage?: string; status?: string; isDefault?: boolean; } @@ -29,6 +30,7 @@ export const store = async (req: Request, res: Response): Promise => { status, isDefault, greetingMessage, + farewellMessage, queueIds }: WhatsappData = req.body; @@ -37,6 +39,7 @@ export const store = async (req: Request, res: Response): Promise => { status, isDefault, greetingMessage, + farewellMessage, queueIds }); diff --git a/backend/src/services/WbotServices/wbotMessageListener.ts b/backend/src/services/WbotServices/wbotMessageListener.ts index cb73d52..c443ebc 100644 --- a/backend/src/services/WbotServices/wbotMessageListener.ts +++ b/backend/src/services/WbotServices/wbotMessageListener.ts @@ -249,7 +249,7 @@ const handleMessage = async ( const contact = await verifyContact(msgContact); - if(unreadMessages === 0 && whatsapp.farewellMessage === msg.body) return; + if ( unreadMessages === 0 && whatsapp.farewellMessage && whatsapp.farewellMessage === msg.body) return; const ticket = await FindOrCreateTicketService( contact,