From 7b657515ebd1b93024338cfe42ab587dd94ef615 Mon Sep 17 00:00:00 2001 From: Miodec Date: Sun, 5 Sep 2021 14:32:36 +0100 Subject: [PATCH] added message about the account rate limit, why it happens and how to fix it --- src/js/account.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/js/account.js b/src/js/account.js index 529da30f5..b4995ec34 100644 --- a/src/js/account.js +++ b/src/js/account.js @@ -34,7 +34,18 @@ export async function getDataAndInit() { await DB.initSnapshot(); } catch (e) { AccountButton.loading(false); - + if (e.response.status === 429) { + Notifications.add( + "Doing so will save you bandwidth, make the next test be ready faster and will not sign you out (which could mean your new personal best would not save to your account).", + 0, + 0 + ); + Notifications.add( + "You will run into this error if you refresh the website to restart the test. It is NOT recommended to do that. Instead, use tab + enter or just tab (with quick tab mode enalbed) to restart the test.", + 0, + 0 + ); + } let msg = e?.response?.data?.message ?? e.message; Notifications.add("Failed to get user data: " + msg, -1);