From eb64db046c14c9d73a1cff42b55d59a7504337a0 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Thu, 2 Oct 2025 14:24:07 -0400 Subject: [PATCH] RDMS: FriendNicks --- src/equicordplugins/recentDMSwitcher/index.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/equicordplugins/recentDMSwitcher/index.tsx b/src/equicordplugins/recentDMSwitcher/index.tsx index 9819dfeda..23a3f62e6 100644 --- a/src/equicordplugins/recentDMSwitcher/index.tsx +++ b/src/equicordplugins/recentDMSwitcher/index.tsx @@ -12,7 +12,7 @@ import { classNameFactory } from "@api/Styles"; import { EquicordDevs, IS_MAC } from "@utils/constants"; import { closeModal, openModal } from "@utils/modal"; import definePlugin, { OptionType } from "@utils/types"; -import { Button, ChannelRouter, ChannelStore, IconUtils, React, SelectedChannelStore, Toasts, UserStore } from "@webpack/common"; +import { Button, ChannelRouter, ChannelStore, IconUtils, React, RelationshipStore, SelectedChannelStore, Toasts, UserStore } from "@webpack/common"; const STORAGE_KEY = "RDMSwitch_history"; const MAX_HISTORY = 50; @@ -203,7 +203,8 @@ function getDisplayForChannel(id: string) { if (ch.isDM()) { const uid = ch.recipients?.[0]; const user = uid ? UserStore.getUser(uid) : null; - return { name: user?.globalName ?? user?.username ?? "DM", avatar: user ? IconUtils.getUserAvatarURL(user, true, 64) : "" }; + const friendNick = user ? RelationshipStore.getNickname(user.id) : null; + return { name: friendNick ?? user?.globalName ?? user?.username ?? "DM", avatar: user ? IconUtils.getUserAvatarURL(user, true, 64) : "" }; } if (ch.isGroupDM()) {