From 787d90ff204dca9ce956bd93e99f9c5c6b4c0b4d Mon Sep 17 00:00:00 2001 From: Pedro Afonso <168743214+pedro-php@users.noreply.github.com> Date: Tue, 25 Mar 2025 11:17:46 -0300 Subject: [PATCH] Update src/api/services/channel.service.ts Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> --- src/api/services/channel.service.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/api/services/channel.service.ts b/src/api/services/channel.service.ts index 0f30f0c9..c571fbcf 100644 --- a/src/api/services/channel.service.ts +++ b/src/api/services/channel.service.ts @@ -505,7 +505,15 @@ export class ChannelStartupService { return await this.prismaRepository.contact.findMany({ where, - }); + }; + + if (query.offset) contactFindManyArgs.take = query.offset; + if (query.page) { + const validPage = Math.max(query.page as number, 1); + contactFindManyArgs.skip = query.offset * (validPage - 1); + } + + return await this.prismaRepository.contact.findMany(contactFindManyArgs); } public cleanMessageData(message: any) {