diff --git a/src/listens/listens.service.spec.ts b/src/listens/listens.service.spec.ts index e4df17e..8de50d6 100644 --- a/src/listens/listens.service.spec.ts +++ b/src/listens/listens.service.spec.ts @@ -1,5 +1,9 @@ import { Test, TestingModule } from "@nestjs/testing"; -import { IPaginationOptions, paginate } from "nestjs-typeorm-paginate"; +import { + IPaginationOptions, + paginate, + PaginationTypeEnum, +} from "nestjs-typeorm-paginate"; import { Track } from "../music-library/track.entity"; import { User } from "../users/user.entity"; import { CreateListenResponseDto } from "./dto/create-listen.dto"; @@ -107,6 +111,7 @@ describe("ListensService", () => { expect(paginate).toHaveBeenCalledWith(scopes, { page: options.page, limit: options.limit, + paginationType: PaginationTypeEnum.TAKE_AND_SKIP, }); }); diff --git a/src/listens/listens.service.ts b/src/listens/listens.service.ts index c94d658..ef93cec 100644 --- a/src/listens/listens.service.ts +++ b/src/listens/listens.service.ts @@ -3,6 +3,7 @@ import { IPaginationOptions, paginate, Pagination, + PaginationTypeEnum, } from "nestjs-typeorm-paginate"; import { CreateListenRequestDto, @@ -52,6 +53,7 @@ export class ListensService { return paginate(queryBuilder, { page, limit, + paginationType: PaginationTypeEnum.TAKE_AND_SKIP, }); }