catalog-backend define default limit

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
This commit is contained in:
Vincenzo Scamporlino
2023-02-03 17:48:44 +01:00
parent 9e3915e40c
commit bd82c2242c
@@ -62,6 +62,8 @@ const defaultSortField: EntityOrder = {
order: 'asc',
};
const DEFAULT_LIMIT = 20;
function parsePagination(input?: EntityPagination): {
limit?: number;
offset?: number;
@@ -336,7 +338,8 @@ export class DefaultEntitiesCatalog implements EntitiesCatalog {
request: QueryEntitiesRequest,
): Promise<QueryEntitiesResponse> {
const db = this.database;
const limit = request.limit ?? 20;
const limit = request.limit ?? DEFAULT_LIMIT;
const cursor: Omit<Cursor, 'orderFieldValues'> & {
orderFieldValues?: (string | null)[];