From b68e1f0b38a3a8a0b5d97bb151a6f1b07c7913c9 Mon Sep 17 00:00:00 2001 From: collin chen Date: Mon, 10 Feb 2025 18:20:42 +0800 Subject: [PATCH] fix: query multiple posts from a user --- src/utils/get/getProfile.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/utils/get/getProfile.ts b/src/utils/get/getProfile.ts index 418e3c0..c6e3b0a 100644 --- a/src/utils/get/getProfile.ts +++ b/src/utils/get/getProfile.ts @@ -158,9 +158,9 @@ const parsePosts = async ( let hasMore = true let cursor: number | null = null const posts: Posts[] = [] + let counter = 0 while (hasMore) { let result: any | null = null - let counter = 0 // Prevent missing response posts for (let i = 0; i < 30; i++) { @@ -246,8 +246,10 @@ const parsePosts = async ( // Restrict too many data requests if (postLimit !== 0) { let loopCount = Math.floor(postLimit / 30) - if (counter >= loopCount) hasMore = false - break + if (counter >= loopCount) { + hasMore = false + break + } } hasMore = result.hasMore