summary refs log tree commit diff
diff options
context:
space:
mode:
authorMathMan05 <mathmanrm@gmail.com>2025-11-25 23:54:41 -0600
committerMathMan05 <mathmanrm@gmail.com>2025-11-25 23:54:41 -0600
commit763f4b41f2d1639f585e6554b3693d10f478adf3 (patch)
tree7b8d9c764866283c380b47a69930409f7c8caa6f
parentremove distinct by (diff)
downloadserver-ts-763f4b41f2d1639f585e6554b3693d10f478adf3.tar.xz
actually include fix
-rw-r--r--src/gateway/opcodes/LazyRequest.ts12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/gateway/opcodes/LazyRequest.ts b/src/gateway/opcodes/LazyRequest.ts

index 97973523..e7490ff3 100644 --- a/src/gateway/opcodes/LazyRequest.ts +++ b/src/gateway/opcodes/LazyRequest.ts
@@ -80,10 +80,14 @@ async function getMembers(guild_id: string, range: [number, number]) { const groups = []; const items = []; - const member_roles = members - .map((m) => m.roles) - .flat() - .distinctBy((r: Role) => r.id); + const member_roles = [ + ...new Map( + members + .map((m) => m.roles) + .flat() + .map((role) => [role.id, role] as [string, Role]), + ).values(), + ]; member_roles.push( member_roles.splice( member_roles.findIndex((x) => x.id === x.guild_id),