Sort members list #45
4 changed files with 16 additions and 6 deletions
|
@ -26,9 +26,7 @@
|
|||
<script lang="ts" setup>
|
||||
const { fetchFriends } = useApi();
|
||||
|
||||
const friends = await fetchFriends().then((response) => {
|
||||
return response.sort((a, b) => getDisplayName(a).localeCompare(getDisplayName(b)))
|
||||
})
|
||||
const friends = sortUsers(await fetchFriends())
|
||||
|
||||
const props = defineProps<{
|
||||
variant: string
|
||||
|
|
|
@ -64,9 +64,7 @@ onActivated(async () => {
|
|||
});
|
||||
|
||||
async function setArrayVariables() {
|
||||
members.value = await fetchMembers(route.params.serverId as string).then((response) => {
|
||||
return response.sort((a, b) => getDisplayName(a.user, a).localeCompare(getDisplayName(b.user, b)))
|
||||
});
|
||||
members.value = sortMembers(await fetchMembers(route.params.serverId as string))
|
||||
const guildUrl = `guilds/${route.params.serverId}`;
|
||||
channels.value = await fetchWithApi(`${guildUrl}/channels`);
|
||||
console.log("channels:", channels.value);
|
||||
|
|
7
utils/sortMembers.ts
Normal file
7
utils/sortMembers.ts
Normal file
|
@ -0,0 +1,7 @@
|
|||
import type { GuildMemberResponse } from "~/types/interfaces";
|
||||
|
||||
export default function sortMembers(members: GuildMemberResponse[]): GuildMemberResponse[] {
|
||||
twig marked this conversation as resolved
Outdated
|
||||
return members.sort((a, b) => {
|
||||
return getDisplayName(a.user, a).localeCompare(getDisplayName(b.user, b))
|
||||
})
|
||||
}
|
7
utils/sortUsers.ts
Normal file
7
utils/sortUsers.ts
Normal file
|
@ -0,0 +1,7 @@
|
|||
import type { UserResponse } from "~/types/interfaces";
|
||||
|
||||
export default function sortUsers(users: UserResponse[]): UserResponse[] {
|
||||
twig marked this conversation as resolved
Outdated
sauceyred
commented
No need to name function here, name is derived from file name No need to name function here, name is derived from file name
|
||||
return users.sort((a, b) => {
|
||||
return getDisplayName(a).localeCompare(getDisplayName(b))
|
||||
})
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue
No need to name function here, name is derived from file name