27 lines
692 B
JavaScript
27 lines
692 B
JavaScript
const Accounts = require("../../models/accounts");
|
|
const Chats = require("../../models/chats");
|
|
const Messages = require("../../models/messages");
|
|
|
|
exports.chats = async function () {
|
|
try {
|
|
const result = await Chats.findAll({
|
|
include: {
|
|
model: Messages,
|
|
required: true,
|
|
limit: 1,
|
|
order: [['createdAt', 'ASC']],
|
|
include: {
|
|
model: Accounts
|
|
}
|
|
},
|
|
});
|
|
if (result) {
|
|
return result;
|
|
} else {
|
|
return false;
|
|
};
|
|
} catch (error) {
|
|
console.log(error);
|
|
return false;
|
|
};
|
|
}; |