refactor: DataTable and ArchivedChats; fix: sorting ArchivedChats API

This commit is contained in:
Marco Beretta 2025-09-15 22:51:34 +02:00
parent 2ae2ce0797
commit ecadc2ec88
No known key found for this signature in database
GPG key ID: D918033D8E74CC11
5 changed files with 2296 additions and 549 deletions

View file

@ -30,7 +30,8 @@ router.get('/', async (req, res) => {
const cursor = req.query.cursor;
const isArchived = isEnabled(req.query.isArchived);
const search = req.query.search ? decodeURIComponent(req.query.search) : undefined;
const order = req.query.order || 'desc';
const sortBy = req.query.sortBy || 'createdAt';
const sortDirection = req.query.sortDirection || 'desc';
let tags;
if (req.query.tags) {
@ -44,7 +45,8 @@ router.get('/', async (req, res) => {
isArchived,
tags,
search,
order,
sortBy,
sortDirection,
});
res.status(200).json(result);
} catch (error) {