mirror of
https://github.com/duckietm/Nitro-V3.git
synced 2026-06-19 23:16:21 +00:00
5cd470c980
The leaderboard rows pulled each avatar head from habbo.com's imaging service (`https://www.habbo.com/habbo-imaging/avatarimage?...headonly=1`) via a plain <img>. The avatar `figure` is already present in the leaderboard data (served by the CMS `/api/badges/leaderboard` endpoint), so there is no need for an external request - render it locally instead. Swap the <img> for the renderer-backed `LayoutAvatarImageView` (headOnly), which draws the head through `GetAvatarRenderManager().createAvatarImage(...)`. The head-only render is an absolutely-positioned background div rather than an <img>, so the avatar CSS is reworked to frame it (relative, overflow-hidden box with a head crop mirrored from the friends list), and the now-unused `getAvatarHeadUrl` helper is removed. Removes the last runtime dependency on habbo.com for this panel; avatars now come entirely from the local renderer.