From 40a3ff680059276c3cd208438a49888f646f2b51 Mon Sep 17 00:00:00 2001 From: chef-huan <93581122+chef-huan@users.noreply.github.com> Date: Thu, 19 May 2022 10:37:10 +0800 Subject: [PATCH] fix(leaderboard): Calculate rank only when volume exist (#122) --- api/cron/refreshLeaderboard.ts | 2 +- api/cron/refreshSpecificTokenLeaderboard.ts | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/api/cron/refreshLeaderboard.ts b/api/cron/refreshLeaderboard.ts index a7d2ec0a..f9b8b51e 100644 --- a/api/cron/refreshLeaderboard.ts +++ b/api/cron/refreshLeaderboard.ts @@ -15,7 +15,7 @@ const getUsersFirstPage = async (tradingCompSubgraph: string) => { tradingCompSubgraph, gql` { - users(first: 1000, orderBy: volumeUSD, orderDirection: desc) { + users(first: 1000, orderBy: volumeUSD, orderDirection: desc, where: { volumeUSD_gt: 0 }) { id volumeUSD team { diff --git a/api/cron/refreshSpecificTokenLeaderboard.ts b/api/cron/refreshSpecificTokenLeaderboard.ts index 308dbbcf..d5555752 100644 --- a/api/cron/refreshSpecificTokenLeaderboard.ts +++ b/api/cron/refreshSpecificTokenLeaderboard.ts @@ -15,7 +15,12 @@ const getUsersFirstPage = async (tradingCompSubgraph: string) => { tradingCompSubgraph, gql` { - users(first: 1000, orderBy: darVolumeUSD, orderDirection: desc) { + users( + first: 1000 + orderBy: darVolumeUSD + orderDirection: desc + where: { darVolumeUSD_gt: 0 } + ) { id darVolumeUSD }