switch to only query DB for the current page

This commit is contained in:
Brandon Egger
2023-04-10 00:29:58 -05:00
parent 024abe2548
commit a069f4a03a
4 changed files with 98 additions and 50 deletions

View File

@ -3,6 +3,7 @@ import { type ParsedUrlQuery } from "querystring";
export interface ViewDetails {
page: number;
perPage: number;
}
export interface SearchQuery {
@ -17,6 +18,7 @@ export type ParsedQueryData = SearchQuery & ViewDetails;
export const parseQueryData = (query: ParsedUrlQuery): ParsedQueryData => {
const view = {
page: Number(query["page"] ?? 1),
perPage: Number(query["perPage"] ?? 10),
}
const filter: SearchQuery = {};