mirror of
https://github.com/hykilpikonna/AquaDX.git
synced 2026-08-22 01:04:43 -05:00
fix: display error in a friendlier way on rankings
migrate from status overlays to displaying within container
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
import { title } from "../libs/ui";
|
||||
import { GAME } from "../libs/sdk";
|
||||
import type { GenericRanking } from "../libs/generalTypes";
|
||||
import StatusOverlays from "../components/StatusOverlays.svelte";
|
||||
import type { GameName } from "../libs/scoring";
|
||||
import { GAME_TITLE } from "../libs/i18n";
|
||||
import { t } from "../libs/i18n";
|
||||
@@ -86,9 +85,9 @@
|
||||
<Tooltip triggeredBy=".name" loading={hoverLoading}>
|
||||
<UserCard username={hoveringUser} {game} setLoading={l => hoverLoading = l} />
|
||||
</Tooltip>
|
||||
{:else}
|
||||
<p>{error}</p>
|
||||
{/if}
|
||||
|
||||
<StatusOverlays error={error} loading={!loadedPages} />
|
||||
</main>
|
||||
|
||||
<style lang="sass">
|
||||
|
||||
@@ -57,7 +57,7 @@ abstract class GameApiController<T : IUserData>(val name: String, userDataClass:
|
||||
val time = millis()
|
||||
|
||||
// Check cache validity
|
||||
if (rankingCache.isEmpty()) (500 - "Ranking is computing... please wait")
|
||||
if (rankingCache.isEmpty()) (500 - "Rank is empty or is currently computing. Please come back later.")
|
||||
|
||||
val reqUser = token?.let { us.jwt.auth(it) }?.let { u ->
|
||||
// Optimization: If the user is not banned, we don't need to process user information
|
||||
|
||||
Reference in New Issue
Block a user