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

This reverts commit af41c942ca24e8182d6128e9181af3d7c2d5182a.
This commit is contained in:
Erkin Alp Güney 2022-07-16 11:23:09 +03:00 committed by GitHub
parent af41c942ca
commit 8e7d9906d2

View File

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