From 4eb9d52fc204602ad10e4feef7fe095b1e4b1b81 Mon Sep 17 00:00:00 2001 From: Ivan Demchuk Date: Wed, 4 Jan 2023 21:55:57 +0200 Subject: [PATCH] fix: loading status replies after page refresh (#780) --- pages/[[server]]/@[account]/[status].vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pages/[[server]]/@[account]/[status].vue b/pages/[[server]]/@[account]/[status].vue index cfd1be88..deb7f358 100644 --- a/pages/[[server]]/@[account]/[status].vue +++ b/pages/[[server]]/@[account]/[status].vue @@ -19,7 +19,11 @@ const { data: status, pending, refresh: refreshStatus } = useAsyncData( { watch: [isMastoInitialised], immediate: isMastoInitialised.value }, ) const masto = useMasto() -const { data: context, pending: pendingContext, refresh: refreshContext } = useAsyncData(`context:${id}`, () => masto.statuses.fetchContext(id)) +const { data: context, pending: pendingContext, refresh: refreshContext } = useAsyncData( + `context:${id}`, + async () => masto.statuses.fetchContext(id), + { watch: [isMastoInitialised], immediate: isMastoInitialised.value }, +) const replyDraft = $computed(() => status.value ? getReplyDraft(status.value) : null)