diff --git a/components/Avatar.vue b/components/Avatar.vue
index ddfe1dc..b2da51b 100644
--- a/components/Avatar.vue
+++ b/components/Avatar.vue
@@ -24,7 +24,9 @@ let displayAvatar: string | null
const user = props.user || props.member?.user
if (user) {
- displayName = getDisplayName(user, props.member)
+ displayName = props.member?.nickname
+ || user.display_name
+ || user.username
if (user.avatar) {
displayAvatar = user.avatar
diff --git a/components/Guild/MemberEntry.vue b/components/Guild/MemberEntry.vue
index 12e36a0..bd4302a 100644
--- a/components/Guild/MemberEntry.vue
+++ b/components/Guild/MemberEntry.vue
@@ -1,7 +1,7 @@
-
{{ getDisplayName(props.member.user, props.member) }}
+
{{ props.member.user.display_name || props.member.user.username }}
diff --git a/components/Me/DirectMessagesSidebar.vue b/components/Me/DirectMessagesSidebar.vue
index 4b5df7a..7a92d39 100644
--- a/components/Me/DirectMessagesSidebar.vue
+++ b/components/Me/DirectMessagesSidebar.vue
@@ -6,7 +6,7 @@
-
+
Friends
diff --git a/components/Me/FriendsList.vue b/components/Me/FriendsList.vue
index 654957d..44c606f 100644
--- a/components/Me/FriendsList.vue
+++ b/components/Me/FriendsList.vue
@@ -17,7 +17,7 @@
-
@@ -26,9 +26,7 @@
\ No newline at end of file
diff --git a/pages/me/index.vue b/pages/me/index.vue
index a0d0384..e875c56 100644
--- a/pages/me/index.vue
+++ b/pages/me/index.vue
@@ -1,56 +1,13 @@
-
-
\ No newline at end of file
diff --git a/utils/getDisplayName.ts b/utils/getDisplayName.ts
deleted file mode 100644
index 52474f3..0000000
--- a/utils/getDisplayName.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import type { GuildMemberResponse, UserResponse } from "~/types/interfaces";
-
-export function getDisplayName(user: UserResponse, member: GuildMemberResponse | undefined = undefined): string {
- if (member?.nickname) return member.nickname
- if (user.display_name) return user.display_name
- return user.username
-}
\ No newline at end of file
diff --git a/utils/replyToMessage.ts b/utils/replyToMessage.ts
index 8ee0c28..cab6152 100644
--- a/utils/replyToMessage.ts
+++ b/utils/replyToMessage.ts
@@ -7,7 +7,7 @@ export default (element: HTMLDivElement, props: MessageProps) => {
const messageBox = document.getElementById("message-box") as HTMLDivElement;
if (messageBox) {
const div = document.createElement("div");
- const messageReply = h(MessageReply, { author: getDisplayName(props.author), text: props.text || "", id: props.message.uuid, replyId: props.replyMessage?.uuid || element.dataset.messageId!, maxWidth: "full" });
+ const messageReply = h(MessageReply, { author: props.author?.display_name || props.author!.username, text: props.text || "", id: props.message.uuid, replyId: props.replyMessage?.uuid || element.dataset.messageId!, maxWidth: "full" });
messageBox.prepend(div);
render(messageReply, div);
}