From df7d27a9aa7a1b565d588d6a71659a0d6f3f2964 Mon Sep 17 00:00:00 2001 From: Alex Sukhov Date: Mon, 6 Nov 2023 14:38:43 +0300 Subject: [PATCH] Set 500 limit for listing categories in Categories section --- src/composers/categories.ts | 5 +++-- src/composers/helpers.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/composers/categories.ts b/src/composers/categories.ts index 8735bbb..041b020 100644 --- a/src/composers/categories.ts +++ b/src/composers/categories.ts @@ -243,7 +243,8 @@ async function replyWithListOfCategories(ctx: MyContext) { log('ctx: %O', ctx) try { const userSettings = ctx.session.userSettings - const categories = (await firefly(userSettings).Categories.listCategory()).data.data + // TODO: implement pagination of categories + const categories = (await firefly(userSettings).Categories.listCategory(undefined, 500)).data.data const categoriesNames = categories.map((c: any) => c.attributes.name) // log('categories: %O', categories) @@ -275,7 +276,7 @@ export async function createCategoriesInlineKeyboard(ctx: MyContext): Promise) { async function createCategoriesKeyboard(ctx: MyContext, mapper: Mapper) { const log = debug.extend('createCategoriesKeyboard') try { - const categories = (await firefly(ctx.session.userSettings).Categories.listCategory()).data.data + const categories = (await firefly(ctx.session.userSettings).Categories.listCategory(undefined, 500)).data.data log('categories: %O', categories) const keyboard = new InlineKeyboard()