backend: Update getRooms response to include pagination details

This commit is contained in:
Carlos Santos 2025-04-11 11:24:16 +02:00
parent 53a1ecf964
commit 427e84de07

View File

@ -30,9 +30,9 @@ export const getRooms = async (req: Request, res: Response) => {
logger.verbose('Getting all rooms'); logger.verbose('Getting all rooms');
try { try {
const response = await roomService.getAllMeetRooms(queryParams); const { rooms, isTruncated, nextPageToken } = await roomService.getAllMeetRooms(queryParams);
const maxItems = Number(queryParams.maxItems);
return res.status(200).json(response); return res.status(200).json({ rooms, pagination: { isTruncated, nextPageToken, maxItems } });
} catch (error) { } catch (error) {
logger.error('Error getting rooms'); logger.error('Error getting rooms');
handleError(res, error); handleError(res, error);