The public leaderboard API has no rate limit, and the auth guard forces no-store on it (guard.ts:106), so it can't be cached.
Fix
Add a rate limit to the public leaderboard API
Exempt public routes from the forced no-store in guard.ts and set a short cache lifetime
The public leaderboard API has no rate limit, and the auth guard forces `no-store` on it (`guard.ts:106`), so it can't be cached.
**Fix**
- [ ] Add a rate limit to the public leaderboard API
- [ ] Exempt public routes from the forced `no-store` in `guard.ts` and set a short cache lifetime
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The public leaderboard API has no rate limit, and the auth guard forces
no-storeon it (guard.ts:106), so it can't be cached.Fix
no-storeinguard.tsand set a short cache lifetime