fix side list
This commit is contained in:
@@ -602,13 +602,14 @@ class Localuser{
|
||||
}
|
||||
}
|
||||
|
||||
const elms:Map<Role|"offline"|"online",Member[]>=new Map([["offline",[]],["online",[]]]);
|
||||
const elms:Map<Role|"offline"|"online",Member[]>=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);
|
||||
|
@@ -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;
|
||||
|
Reference in New Issue
Block a user