Before add pagination

This commit is contained in:
Cassio Santos
2020-06-03 07:34:08 -03:00
parent 5f4cf5e5b7
commit 876d8daa51
11 changed files with 283 additions and 76 deletions

View File

@@ -35,6 +35,10 @@ exports.getContactMessages = async (req, res, next) => {
const io = getIO();
const { contactId } = req.params;
const { search, page = 1 } = req.query;
let limit = 5;
let offset = limit * (page - 1);
try {
const contact = await Contact.findByPk(contactId);
@@ -45,9 +49,14 @@ exports.getContactMessages = async (req, res, next) => {
}
setMessagesAsRead(contactId);
const contactMessages = await contact.getMessages();
return res.json(contactMessages);
const contactMessages = await contact.getMessages({
limit,
offset,
order: [["createdAt", "DESC"]],
});
return res.json(contactMessages.reverse());
} catch (err) {
next(err);
}