From 41e89a1f6b119f64f6b7c04f4b7094a1b7ed4635 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Wed, 30 Oct 2024 20:20:53 -0500 Subject: [PATCH] fix side list --- src/webpage/localuser.ts | 10 +++++++--- src/webpage/login.ts | 4 +--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/webpage/localuser.ts b/src/webpage/localuser.ts index 7284ca9..589ff7c 100644 --- a/src/webpage/localuser.ts +++ b/src/webpage/localuser.ts @@ -602,13 +602,14 @@ class Localuser{ } } - const elms:Map=new Map([["offline",[]],["online",[]]]); + const elms:Map=new Map([]); for(const role of guild.roles){ - console.log(guild.roles); if(role.hoist){ elms.set(role,[]); } } + elms.set("online",[]); + elms.set("offline",[]) const members=new Set(guild.members); members.forEach((member)=>{ if(!channel.hasPermission("VIEW_CHANNEL",member)){ @@ -626,6 +627,9 @@ class Localuser{ } return; } + if(member.user.status === "offline"){ + return; + } if(role !== "online"&&member.hasRole(role.id)){ list.push(member); members.delete(member); @@ -671,7 +675,7 @@ class Localuser{ membershtml.append(memberdiv); } category.append(membershtml); - div.prepend(category); + div.append(category); } console.log(elms); diff --git a/src/webpage/login.ts b/src/webpage/login.ts index 3eaac20..2c4973b 100644 --- a/src/webpage/login.ts +++ b/src/webpage/login.ts @@ -474,9 +474,7 @@ async function login(username: string, password: string, captcha: string){ console.warn(res); if(!res.token)return; adduser({ - serverurls: JSON.parse( - localStorage.getItem("instanceinfo")! - ), + serverurls: JSON.parse(localStorage.getItem("instanceinfo") as string), email: username, token: res.token, }).username = username;