From ae5c71f39bf61da5c1d7fb9d9c75f11d6ce11d85 Mon Sep 17 00:00:00 2001 From: Puyodead1 Date: Sat, 23 Dec 2023 22:16:34 -0500 Subject: fix merged_members roles having everyone id --- src/gateway/opcodes/Identify.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gateway/opcodes/Identify.ts b/src/gateway/opcodes/Identify.ts index 330ce561..8e4fe049 100644 --- a/src/gateway/opcodes/Identify.ts +++ b/src/gateway/opcodes/Identify.ts @@ -235,7 +235,10 @@ export async function onIdentify(this: WebSocket, data: Payload) { return [ { ...x, - roles: x.roles.map((x) => x.id), + roles: x.roles + .map((role) => role.id) + // filter out the @everyone role + .filter((role) => role !== x.guild_id), // add back user, which we don't fetch from db // TODO: For guild profiles, this may need to be changed. -- cgit 1.4.1