aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/experiments.tsx2
-rw-r--r--src/plugins/forceOwnerCrown.ts7
-rw-r--r--src/utils/constants.ts4
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
}
});