diff options
Diffstat (limited to 'src/view/com/composer/Composer.tsx')
-rw-r--r-- | src/view/com/composer/Composer.tsx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 78c5fd6ea..a8be88980 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -138,8 +138,9 @@ export const ComposePost = observer(function ComposePost({ setIsProcessing(true) + let createdPost try { - await apilib.post(store, { + createdPost = await apilib.post(store, { rawText: rt.text, replyTo: replyTo?.uri, images: gallery.images, @@ -163,7 +164,9 @@ export const ComposePost = observer(function ComposePost({ setIsProcessing(false) return } - store.me.mainFeed.checkForLatest({autoPrepend: true}) + if (!replyTo) { + store.me.mainFeed.addPostToTop(createdPost.uri) + } onPost?.() hackfixOnClose() Toast.show(`Your ${replyTo ? 'reply' : 'post'} has been published`) |