Use skip/take cursors instead of page number

This commit is contained in:
jeffvli
2022-07-30 15:28:30 -07:00
parent b8cf1d8283
commit aa673ac854
15 changed files with 154 additions and 132 deletions
+4 -3
View File
@@ -38,15 +38,16 @@ const getAlbums = async (req: Request, res: Response) => {
}),
});
const { limit, page, serverFolderIds, serverUrls, sortBy, orderBy } =
const { take, serverFolderIds, serverUrls, sortBy, orderBy, skip } =
req.query;
const data = await albumsService.findMany(req, {
limit: Number(limit),
orderBy: orderBy as SortOrder,
page: Number(page),
serverFolderIds: serverFolderIds && String(serverFolderIds),
serverUrls: serverUrls && String(serverUrls),
skip: Number(skip),
sortBy: sortBy as AlbumSort,
take: Number(take),
user: req.auth,
});