From 4cd834e04cc6367f8b924965e7efdad7c6409c93 Mon Sep 17 00:00:00 2001 From: Victor Date: Tue, 13 Feb 2024 19:54:39 -0800 Subject: [PATCH] fixed likes not loading --- .../src/hooks/useBatchContent/useBatchContent.tsx | 6 +++--- .../fakeyou.com/src/hooks/useLazyLists/useLazyLists.tsx | 3 +-- packages/fakeyou.com/src/hooks/useRatings/useRatings.tsx | 6 ++---- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/packages/fakeyou.com/src/hooks/useBatchContent/useBatchContent.tsx b/packages/fakeyou.com/src/hooks/useBatchContent/useBatchContent.tsx index a69e201267..d46add91ca 100644 --- a/packages/fakeyou.com/src/hooks/useBatchContent/useBatchContent.tsx +++ b/packages/fakeyou.com/src/hooks/useBatchContent/useBatchContent.tsx @@ -57,11 +57,11 @@ export default function useBatchContent({ const dlog = (...dbg: any) => debug ? console.log(...dbg) : {}; const gather = ({ expand, key, res }: Gather) => { - let tokens = res.results ? res.results.map((item: any) => item.detail ? item.details[key] : item[key]) : [res[key]]; - let abc = tokens.reduce((obj = {},token = "") => ({ ...obj, [token]: true }),{}) + let tokens = res.results ? res.results.map((item: any) => (item.details || item)[key]) : [res[key]]; + let loadingTokens = tokens.reduce((obj = {},token = "") => ({ ...obj, [token]: true }),{}) dlog("🪙",fetcher); tokenTypeSet(key) - busyListSet(abc); // add current batch to busy list + busyListSet(loadingTokens); // add current batch to busy list fetcher("",{},{ tokens }).then((batchRes: any) => { // console.log("🦄",resultsKey, res, modLibrary); diff --git a/packages/fakeyou.com/src/hooks/useLazyLists/useLazyLists.tsx b/packages/fakeyou.com/src/hooks/useLazyLists/useLazyLists.tsx index f9d5947f15..92151b86e9 100644 --- a/packages/fakeyou.com/src/hooks/useLazyLists/useLazyLists.tsx +++ b/packages/fakeyou.com/src/hooks/useLazyLists/useLazyLists.tsx @@ -95,7 +95,7 @@ export default function useLazyLists({ if (urlUpdate) { history.replace({ pathname, search }); } fetcher("", {}, queries).then((res: any) => { - // if (debug) + if (debug) console.log(`🐞 useLazyLists success debug at: ${debug}`, res); statusSet(FetchStatus.success); onSuccess(res); @@ -115,7 +115,6 @@ export default function useLazyLists({ // Key exists, just update the existing data const updatedObj = { ...prevObj }; updatedObj[keyExists] = res.results; - console.log("💛",updatedObj); return updatedObj; } }); diff --git a/packages/fakeyou.com/src/hooks/useRatings/useRatings.tsx b/packages/fakeyou.com/src/hooks/useRatings/useRatings.tsx index e72622b0a7..08b0dfc83e 100644 --- a/packages/fakeyou.com/src/hooks/useRatings/useRatings.tsx +++ b/packages/fakeyou.com/src/hooks/useRatings/useRatings.tsx @@ -37,13 +37,11 @@ export default function useRatings() { let result = res.results ? res.results.find((item: any, i: number) => { - return item.details[tokenType] === entity_token || item[tokenType] === entity_token + return (item.details || item)[tokenType] === entity_token } ) : res; - let { positive_rating_count } = result.details.stats || result.stats; - - // let { positive_rating_count } = res.results ? itemMatch.details.stats || itemMatch.details.stats + let { positive_rating_count } = (result.details || result).stats; return { ...current, positive_rating_count }; },