From 029c23bc02ab3dbec0653f336ac7c83425f2bd39 Mon Sep 17 00:00:00 2001 From: TAKAHASHI Shuuji Date: Sun, 3 Mar 2024 21:23:57 +0900 Subject: [PATCH] fix: check if actual response is `ScheduledStatus` since Mastodon API could post and return `Status` even if specified `scheduled_at` in request --- composables/masto/publish.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composables/masto/publish.ts b/composables/masto/publish.ts index 8c0b22f9..3d611a79 100644 --- a/composables/masto/publish.ts +++ b/composables/masto/publish.ts @@ -134,7 +134,7 @@ export function usePublish(options: { draftItem.value = options.initialDraft() - if (scheduledAt) + if ('scheduled_at' in status) // When created a scheduled post, it returns `mastodon.v1.ScheduledStatus` instead // We want to return only Status, which will be used to route to the posted status page // ref. Mastodon documentation - https://docs.joinmastodon.org/methods/statuses/#create