From 313cafa23ce58625e76518a9077d8075a6631ce9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90?= Date: Tue, 3 Jan 2023 17:39:00 +0800 Subject: [PATCH] feat: wip --- app.vue | 4 +- components/account/AccountGuest.vue | 18 +++ components/account/AccountMoreButton.vue | 2 +- components/nav/NavUser.vue | 4 +- components/timeline/TimelinePinned.vue | 2 +- components/user/UserPicker.vue | 4 +- components/user/UserSignIn.vue | 2 +- components/user/UserSwitcher.vue | 4 +- composables/command.ts | 10 +- .../createPushSubscription.ts | 4 +- .../push-notifications/usePushManager.ts | 6 + composables/statusDrafts.ts | 2 +- composables/users.ts | 151 +++++++++++------- error.vue | 2 +- layouts/default.vue | 5 +- middleware/permalink.global.ts | 48 +----- pages/settings/users/index.vue | 4 +- types/index.ts | 3 +- 18 files changed, 146 insertions(+), 129 deletions(-) create mode 100644 components/account/AccountGuest.vue diff --git a/app.vue b/app.vue index ae3387eb..1465984c 100644 --- a/app.vue +++ b/app.vue @@ -3,9 +3,7 @@ setupPageHeader() provideGlobalCommands() // We want to trigger rerendering the page when account changes -const key = computed(() => - `${currentServer.value}:${checkUser(currentUser.value) ? currentUser.value.account.id : GUEST_ID}`, -) +const key = computed(() => currentUser.value ? getUniqueUserId(currentUser.value) : '')