Skip to content

Commit

Permalink
fix: Added more params to deleteMessage
Browse files Browse the repository at this point in the history
  • Loading branch information
icleitoncosta committed Dec 24, 2023
1 parent 590e29c commit 62e3576
Showing 1 changed file with 18 additions and 6 deletions.
24 changes: 18 additions & 6 deletions src/controller/deviceController.ts
Expand Up @@ -813,6 +813,8 @@ export async function deleteMessage(req: Request, res: Response) {
phone: { type: "string" },
isGroup: { type: "boolean" },
messageId: { type: "string" },
onlyLocal: { type: "boolean" },
deleteMediaInDevice: { type: "boolean" },
}
},
examples: {
Expand All @@ -828,14 +830,24 @@ export async function deleteMessage(req: Request, res: Response) {
}
}
*/
const { phone, messageId } = req.body;
const { phone, messageId, deleteMediaInDevice, onlyLocal } = req.body;

try {
await req.client.deleteMessage(`${phone}`, [messageId]);

return res
.status(200)
.json({ status: 'success', response: { message: 'Message deleted' } });
const result = await req.client.deleteMessage(
`${phone}`,
messageId,
onlyLocal,
deleteMediaInDevice
);
if (result) {
return res
.status(200)
.json({ status: 'success', response: { message: 'Message deleted' } });
}
return res.status(401).json({
status: 'error',
response: { message: 'Error unknown on delete message' },
});
} catch (e) {
req.logger.error(e);
return res
Expand Down

0 comments on commit 62e3576

Please sign in to comment.