fix(api): some listens pages are not full

Without this option, some pages on the listens list are returning less than
requested items.
This commit is contained in:
Julian Tölle 2022-06-25 16:49:26 +02:00
parent ef84800ce8
commit be38c383ef
2 changed files with 8 additions and 1 deletions

View file

@ -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,
});
});

View file

@ -3,6 +3,7 @@ import {
IPaginationOptions,
paginate,
Pagination,
PaginationTypeEnum,
} from "nestjs-typeorm-paginate";
import {
CreateListenRequestDto,
@ -52,6 +53,7 @@ export class ListensService {
return paginate<Listen>(queryBuilder, {
page,
limit,
paginationType: PaginationTypeEnum.TAKE_AND_SKIP,
});
}