From d60c29e5a308e5c1b7d9e33446690911fc14c541 Mon Sep 17 00:00:00 2001 From: Dark <7890309+DarkView@users.noreply.github.com> Date: Wed, 15 Jun 2022 13:40:40 +0200 Subject: [PATCH] Fix "Server voice muted" being true even if self-muted, misleading mods Instead split the options into all four, from mute and deaf to selfMute, selfDeaf, serverMute and serverDeaf. This should provide a lot more clarity. --- .../src/plugins/Utility/functions/getUserInfoEmbed.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/backend/src/plugins/Utility/functions/getUserInfoEmbed.ts b/backend/src/plugins/Utility/functions/getUserInfoEmbed.ts index e775205c..6a2443fd 100644 --- a/backend/src/plugins/Utility/functions/getUserInfoEmbed.ts +++ b/backend/src/plugins/Utility/functions/getUserInfoEmbed.ts @@ -10,6 +10,7 @@ import { resolveMember, resolveUser, sorter, + trimEmptyLines, trimLines, UnknownUser, } from "../../../utils"; @@ -124,10 +125,12 @@ export async function getUserInfoEmbed( if (voiceChannel || member.voice.mute || member.voice.deaf) { embed.fields.push({ name: preEmbedPadding + "Voice information", - value: trimLines(` + value: trimEmptyLines(` ${voiceChannel ? `Current voice channel: **${voiceChannel.name ?? "None"}**` : ""} - ${member.voice.mute ? "Server voice muted: **Yes**" : ""} - ${member.voice.deaf ? "Server voice deafened: **Yes**" : ""} + ${member.voice.serverMute ? "Server-muted: **Yes**" : ""} + ${member.voice.serverDeaf ? "Server-deafened: **Yes**" : ""} + ${member.voice.selfMute ? "Self-muted: **Yes**" : ""} + ${member.voice.selfDeaf ? "Self-deafened: **Yes**" : ""} `), }); }