summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-11-26 16:18:41 +0100
committerRory& <root@rory.gay>2025-11-26 16:18:41 +0100
commitcfb88d7fe971ffc9d1ae2f587f0993ccab5a6814 (patch)
treeac5e5783badb881deec06d32c4ce73ed6f9a1f78
parentMentions inbox: include channel guild id (diff)
downloadserver-ts-cfb88d7fe971ffc9d1ae2f587f0993ccab5a6814.tar.xz
Mentions inbox: use the right roles prop...
-rw-r--r--src/api/routes/users/@me/mentions.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/api/routes/users/@me/mentions.ts b/src/api/routes/users/@me/mentions.ts

index 5b799956..6ac64ef2 100644 --- a/src/api/routes/users/@me/mentions.ts +++ b/src/api/routes/users/@me/mentions.ts
@@ -77,10 +77,11 @@ router.get( const member = memberships.find((m) => m.guild_id === c.guild_id)!; return Permissions.finalPermission({ user: { id: member.id, roles: member.roles.map((r) => r.id), communication_disabled_until: member.communication_disabled_until, flags: 0 }, - guild: { id: member.guild.id, owner_id: member.guild.owner_id!, roles: member.guild.roles }, + guild: { id: member.guild.id, owner_id: member.guild.owner_id!, roles: member.roles }, channel: c, }).has("VIEW_CHANNEL"); }); + const visibleChannelIds = visibleChannels.map((c) => c.id); const ownedMentionableRoleIds = memberships.reduce((acc, m) => { acc.push(...m.roles.filter((r) => r.mentionable).map((r) => r.id));