summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/gateway/opcodes/Identify.ts5
1 files changed, 4 insertions, 1 deletions
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.