From 46cc8398c5492c9f8e79bc27f5070fb377bded73 Mon Sep 17 00:00:00 2001 From: icleitoncosta Date: Mon, 8 Aug 2022 20:46:56 -0300 Subject: [PATCH] fix: Include phone param on get-messages --- src/controller/deviceController.js | 4 ++-- src/swagger.json | 12 +++++++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/controller/deviceController.js b/src/controller/deviceController.js index b78424f571..e1408a2818 100644 --- a/src/controller/deviceController.js +++ b/src/controller/deviceController.js @@ -470,11 +470,11 @@ export async function loadAndGetAllMessagesInChat(req, res) { } export async function getMessages(req, res) { const { phone } = req.params; - const { count = 20, direction = 'before', id = 0 } = req.query; + const { count = 20, direction = 'before', id = null } = req.query; try { const response = await req.client.getMessages(`${phone}`, { count: parseInt(count), - direction: direction, + direction: direction.toString(), id: id, }); return res.status(200).json({ status: 'success', response: response }); diff --git a/src/swagger.json b/src/swagger.json index 140890788c..242dd965d9 100644 --- a/src/swagger.json +++ b/src/swagger.json @@ -1604,7 +1604,7 @@ "deprecated": false } }, - "/get-messages": { + "/get-messages/{phone}": { "get": { "tags": ["Chat"], "summary": "Get messages in Chat", @@ -1622,6 +1622,16 @@ "example": "application/json" } }, + { + "in": "path", + "name": "phone", + "schema": { + "type": "string" + }, + "required": true, + "description": "The contact ID, with @c.us or @g.us" + }, + { "name": "count", "in": "query",