diff --git a/packages/server/src/ws/handler.ts b/packages/server/src/ws/handler.ts index 38389e87..3f4b49a0 100644 --- a/packages/server/src/ws/handler.ts +++ b/packages/server/src/ws/handler.ts @@ -1043,7 +1043,10 @@ function buildReadyPayload(userId: string): { // Get DM channels const dmMemberships = db.select() .from(schema.dmMembers) - .where(eq(schema.dmMembers.userId, userId)) + .where(and( + eq(schema.dmMembers.userId, userId), + eq(schema.dmMembers.closed, 0), + )) .all(); const dmChannelIds = dmMemberships.map(dm => dm.dmChannelId);