import { LivechatExternalMessage } from '../../../../models/server/raw'; export async function findExternalMessages({ roomId, pagination: { offset, count, sort } }) { const cursor = await LivechatExternalMessage.findByRoomId(roomId, { sort: sort || { ts: -1 }, skip: offset, limit: count, }); const total = await cursor.count(); const messages = await cursor.toArray(); return { messages, count: messages.length, offset, total, }; }