From 0e8d2fc33ac12ff3f91ced95ace1872a5b67f240 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Wed, 3 Apr 2024 10:20:19 -0400 Subject: [PATCH] adds save when closing the screen on new posts. --- .../vitorpamplona/amethyst/ui/actions/NewPostView.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostView.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostView.kt index c20b4d116..55fbe12fa 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostView.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/actions/NewPostView.kt @@ -235,7 +235,12 @@ fun NewPostView( } Dialog( - onDismissRequest = { onClose() }, + onDismissRequest = { + scope.launch { + postViewModel.sendDraftSync(relayList = relayList) + onClose() + } + }, properties = DialogProperties( usePlatformDefaultWidth = false, @@ -294,8 +299,9 @@ fun NewPostView( Spacer(modifier = StdHorzSpacer) CloseButton( onPress = { - postViewModel.cancel() scope.launch { + postViewModel.sendDraftSync(relayList = relayList) + postViewModel.cancel() delay(100) onClose() }