1
0
mirror of https://github.com/spacebarchat/server.git synced 2024-11-06 02:42:37 +01:00

Revert "Send offline group in LazyRequest (#778)" (#787)

This reverts commit 614cfdc85c.
This commit is contained in:
Erkin Alp Güney 2022-07-16 11:23:09 +03:00 committed by GitHub
parent 614cfdc85c
commit 0a34085309
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -41,9 +41,6 @@ async function getMembers(guild_id: string, range: [number, number]) {
.map((m) => m.roles)
.flat()
.unique((r: Role) => r.id);
member_roles.push(member_roles.splice(member_roles.findIndex(x => x.id == guild_id))[0]); // move @everyone/online to bottom
const offlineItems = [];
for (const role of member_roles) {
// @ts-ignore
@ -66,7 +63,7 @@ async function getMembers(guild_id: string, range: [number, number]) {
const session = member.user.sessions.first();
// TODO: properly mock/hide offline/invisible status
const item = {
items.push({
member: {
...member,
roles,
@ -77,35 +74,16 @@ async function getMembers(guild_id: string, range: [number, number]) {
user: { id: member.user.id },
},
},
}
if (!member?.user?.sessions || !member.user.sessions.length) {
offlineItems.push(item);
group.count--;
continue;
}
items.push(item);
});
}
members = other_members;
}
if (offlineItems.length) {
const group = {
count: offlineItems.length,
id: "offline",
};
items.push({ group });
groups.push(group);
items.push(...offlineItems);
}
return {
items,
groups,
range,
members: items.map((x) => 'member' in x ? x.member : undefined).filter(x => !!x),
members: items.map((x) => x.member).filter((x) => x),
};
}