diff options
-rw-r--r-- | src/plugins/experiments.tsx | 2 | ||||
-rw-r--r-- | src/plugins/forceOwnerCrown.ts | 7 | ||||
-rw-r--r-- | src/utils/constants.ts | 4 |
3 files changed, 11 insertions, 2 deletions
diff --git a/src/plugins/experiments.tsx b/src/plugins/experiments.tsx index eac5b48..b9df6f9 100644 --- a/src/plugins/experiments.tsx +++ b/src/plugins/experiments.tsx @@ -30,7 +30,7 @@ export default definePlugin({ authors: [ Devs.Megu, Devs.Ven, - { name: "Nickyux", id: 427146305651998721n }, + Devs.Nickyux, { name: "BanTheNons", id: 460478012794863637n }, ], description: "Enable Access to Experiments in Discord!", diff --git a/src/plugins/forceOwnerCrown.ts b/src/plugins/forceOwnerCrown.ts index b942d9a..a26e6e2 100644 --- a/src/plugins/forceOwnerCrown.ts +++ b/src/plugins/forceOwnerCrown.ts @@ -26,7 +26,7 @@ waitFor(["getGuild"], m => GuildStore = m); export default definePlugin({ name: "ForceOwnerCrown", description: "Force the owner crown next to usernames even if the server is large.", - authors: [Devs.D3SOX], + authors: [Devs.D3SOX, Devs.Nickyux], patches: [ { // This is the logic where it decides whether to render the owner crown or not @@ -38,6 +38,11 @@ export default definePlugin({ }, ], isGuildOwner(props) { + // Check if channel is a Group DM, if so return false + if (props?.channel?.type === 3) { + return false; + } + // guild id is in props twice, fallback if the first is undefined const guildId = props?.guildId ?? props?.channel?.guild_id; const userId = props?.user?.id; diff --git a/src/utils/constants.ts b/src/utils/constants.ts index 30cf4dc..caf9063 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -88,5 +88,9 @@ export const Devs = Object.freeze({ D3SOX: { name: "D3SOX", id: 201052085641281538n + }, + Nickyux: { + name: "Nickyux", + id: 427146305651998721n } }); |