From 2dd09223f2aac301a4d5c17fb667d974c34f3ff1 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sat, 10 Jan 2026 23:58:40 +0400 Subject: [PATCH] refac/fix: duplicated api calls for evaluation --- src/lib/components/admin/Evaluations/Feedbacks.svelte | 6 +----- src/lib/components/admin/Evaluations/Leaderboard.svelte | 6 +++--- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/src/lib/components/admin/Evaluations/Feedbacks.svelte b/src/lib/components/admin/Evaluations/Feedbacks.svelte index 54a17682a6..0ec5678f0e 100644 --- a/src/lib/components/admin/Evaluations/Feedbacks.svelte +++ b/src/lib/components/admin/Evaluations/Feedbacks.svelte @@ -80,11 +80,7 @@ } }; - $: if (page) { - getFeedbacks(); - } - - $: if (orderBy && direction) { + $: if (orderBy && direction && page) { getFeedbacks(); } diff --git a/src/lib/components/admin/Evaluations/Leaderboard.svelte b/src/lib/components/admin/Evaluations/Leaderboard.svelte index 837400e007..e16e62c98c 100644 --- a/src/lib/components/admin/Evaluations/Leaderboard.svelte +++ b/src/lib/components/admin/Evaluations/Leaderboard.svelte @@ -79,9 +79,9 @@ debounceTimer = setTimeout(() => loadLeaderboard(query), 500); }; - $: query, debouncedLoad(); - - onMount(() => loadLeaderboard()); + $: if (query !== null) { + debouncedLoad(); + } $: sortedModels = [...rankedModels].sort((a, b) => { const getValue = (m, key) => {