From ae30d9e8be0f105aca013727c3ca537329dfec8a 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 16e06ca8..06f6001f 100644 --- a/composables/masto/publish.ts +++ b/composables/masto/publish.ts @@ -130,7 +130,7 @@ export function usePublish(options: { draft.value = options.initialDraft.value() - 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