From 8bf7097aaa87804292854e56d36abd97bec5b08e Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Wed, 30 Oct 2024 15:49:56 -0500 Subject: [PATCH] correct trim switched --- src/webpage/localuser.ts | 1 + src/webpage/login.ts | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/webpage/localuser.ts b/src/webpage/localuser.ts index 19ab1ee..7284ca9 100644 --- a/src/webpage/localuser.ts +++ b/src/webpage/localuser.ts @@ -80,6 +80,7 @@ class Localuser{ this.handleVoice(); this.mfa_enabled = ready.d.user.mfa_enabled as boolean; this.userinfo.username = this.user.username; + this.userinfo.id = this.user.id; this.userinfo.pfpsrc = this.user.getpfpsrc(); this.status = this.ready.d.user_settings.status; this.channelfocus = undefined; diff --git a/src/webpage/login.ts b/src/webpage/login.ts index 8e0e996..3eaac20 100644 --- a/src/webpage/login.ts +++ b/src/webpage/login.ts @@ -47,7 +47,7 @@ function trimswitcher(){ if(wellknown.at(-1) !== "/"){ wellknown += "/"; } - wellknown += user.username; + wellknown =(user.id||user.email)+"@"+wellknown; if(map.has(wellknown)){ const otheruser = map.get(wellknown); if(otheruser[1].serverurls.wellknown.at(-1) === "/"){ @@ -178,6 +178,13 @@ class Specialuser{ get localuserStore(){ return this.json.localuserStore; } + set id(e){ + this.json.id = e; + this.updateLocal(); + } + get id(){ + return this.json.id; + } get uid(){ return this.email + this.serverurls.wellknown; }