From 4c5122d163366703e8d51df4d8feb30eab3e4e21 Mon Sep 17 00:00:00 2001 From: Matt Bilker Date: Fri, 14 Feb 2020 18:08:10 +0000 Subject: [PATCH] chuni: Prevent recursive item calls if user has more than 600 items --- src/chunithm/handler/getUserCourse.ts | 1 - src/chunithm/handler/getUserItem.ts | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/chunithm/handler/getUserCourse.ts b/src/chunithm/handler/getUserCourse.ts index 49d2fc9..86328f1 100644 --- a/src/chunithm/handler/getUserCourse.ts +++ b/src/chunithm/handler/getUserCourse.ts @@ -18,7 +18,6 @@ export default async function getUserCourse( .userCourse() .load(profileId, { limit: maxCount, offset: nextIndex }); - return { userId: req.userId, length: items.length.toString(), diff --git a/src/chunithm/handler/getUserItem.ts b/src/chunithm/handler/getUserItem.ts index 294edc2..96b7b4c 100644 --- a/src/chunithm/handler/getUserItem.ts +++ b/src/chunithm/handler/getUserItem.ts @@ -47,7 +47,7 @@ export default async function getUserItem( // Pack the next pagination cookie into bigint compound form - const xout = itemKindN * itemKindMul + BigInt(maxCount + items.length); + const xout = itemKindN * itemKindMul + nextIndexN + BigInt(items.length); // Done: