修改rank level规则

This commit is contained in:
CounterFire2023 2024-04-11 19:01:17 +08:00
parent cba5613353
commit 69529d610c
2 changed files with 5 additions and 4 deletions

View File

@ -144,9 +144,10 @@ export default class ActivityController extends BaseController {
// }
// }
// const yesterdayScore = await new ZRedisClient().zscore(yesterdayKey, id)
const rank = start + i / 2 + 1
results.push({
rank: start + i / 2 + 1,
level: rankLevel(score),
rank,
level: rankLevel(rank),
nickname: user?.twitterName || user?.discordName || user?.address ? formatAddress(user.address) : 'unknown',
avatar: user?.twitterAvatar || '',
score,

View File

@ -85,7 +85,7 @@ export const rankKey = (activity: string, date?: Date) => {
return `${activity}:score:${dateTag}`
}
export const rankLevel = (score: number) => {
const data = rankLevels.find(o => score >= o.score)
export const rankLevel = (rank: number) => {
const data = rankLevels.find(o => rank >= o.rankMin && rank <= o.rankMax)
return data.level
}