Implemented PagedResponse

This commit is contained in:
jd
2026-02-21 17:51:17 +00:00
parent afa1c13e13
commit 407043c5be
7 changed files with 21 additions and 11 deletions

View File

@@ -1,6 +1,6 @@
import { orm } from '../orm/orm';
import { UnwrappedRequest } from '../utilities/guard';
import { CreatedResponse, ErrorResponse, OkResponse } from '../utilities/responseHelper';
import { CreatedResponse, ErrorResponse, OkResponse, PagedResponse } from '../utilities/responseHelper';
import {
GameToCollectionRequest,
CreateCollectionRequest,
@@ -27,7 +27,7 @@ async function get(request: UnwrappedRequest): Promise<Response> {
async function list(request: UnwrappedRequest): Promise<Response> {
try {
return new OkResponse(await orm.collections.list(request.claims));
return new PagedResponse(request, await orm.collections.list(request.claims));
} catch (error: any) {
return new ErrorResponse(error as Error);
}