From 9dcdc654b961438266496cb406e8315a233337a6 Mon Sep 17 00:00:00 2001 From: axolotle Date: Tue, 13 Aug 2024 00:33:38 +0200 Subject: [PATCH] refactor: rework async UserInfo --- app/src/views/user/UserInfo.vue | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/app/src/views/user/UserInfo.vue b/app/src/views/user/UserInfo.vue index 40ab77cd..43879b8c 100644 --- a/app/src/views/user/UserInfo.vue +++ b/app/src/views/user/UserInfo.vue @@ -4,17 +4,15 @@ import { useRouter } from 'vue-router' import api from '@/api' import { useUsersAndGroups } from '@/composables/data' -import { useInitialQueries } from '@/composables/useInitialQueries' const props = defineProps<{ name: string }>() const router = useRouter() -const { loading } = useInitialQueries([ - { - uri: `users/${props.name}`, - cachePath: `userDetails.${props.name}`, - }, -]) + +await api.get({ + uri: `users/${props.name}`, + cachePath: `userDetails.${props.name}`, +}) const { user } = useUsersAndGroups(() => props.name) const purge = ref(false) @@ -35,8 +33,8 @@ function deleteUser() {