Make most requests use id instead of username
All checks were successful
Android Build / publish (push) Successful in 44s
Linux Build / publish (push) Successful in 51s

This commit is contained in:
olcxja 2026-05-27 19:41:30 +02:00
commit 9e6d128839
2 changed files with 43 additions and 14 deletions

View file

@ -326,11 +326,15 @@
if (res.startsWith("success:"))
{
showBlahNotification(res);
let parts = res.split("|");
showBlahNotification(parts[0]);
await delay(800);
localStorage.setItem("username", loginUsername.value);
localStorage.setItem("password", loginPassword.value);
localStorage.setItem("host", loginHost.value);
if (parts.length > 1) {
localStorage.setItem("id", parts[1]);
}
await loadingFadeIn();
@ -428,6 +432,12 @@
if (res.startsWith("success")) {
showBlahNotification(res);
await delay(1000);
let resolvedId = await fetchAsync(`${url}/nametoid?u=${registerUsername.value}`);
if (resolvedId && !resolvedId.startsWith("error:")) {
localStorage.setItem("id", resolvedId.split(":")[0]);
}
localStorage.setItem("username", registerUsername.value);
localStorage.setItem("password", registerPassword.value);
localStorage.setItem("host", registerHost.value);