From 9c562edf77d9760fe552df9938692e3b64b58dfc Mon Sep 17 00:00:00 2001 From: Evgenii Kozlov Date: Mon, 3 Feb 2025 20:24:21 +0100 Subject: [PATCH] DROID-3328 Vault | Fix | Disable welcome-to-the-vault tip (#2059) --- .../anytype/ui/vault/IntroduceVaultFragment.kt | 1 + .../anytype/ui/vault/IntroduceVaultScreen.kt | 1 + .../anytype/ui/vault/VaultFragment.kt | 7 ------- app/src/main/res/navigation/graph.xml | 3 --- .../core_models/settings/VaultSettings.kt | 1 + .../presentation/vault/VaultViewModel.kt | 18 ------------------ 6 files changed, 3 insertions(+), 28 deletions(-) diff --git a/app/src/main/java/com/anytypeio/anytype/ui/vault/IntroduceVaultFragment.kt b/app/src/main/java/com/anytypeio/anytype/ui/vault/IntroduceVaultFragment.kt index 9b254f617e..bb62fcb265 100644 --- a/app/src/main/java/com/anytypeio/anytype/ui/vault/IntroduceVaultFragment.kt +++ b/app/src/main/java/com/anytypeio/anytype/ui/vault/IntroduceVaultFragment.kt @@ -10,6 +10,7 @@ import androidx.compose.ui.platform.ViewCompositionStrategy import com.anytypeio.anytype.core_utils.ui.BaseBottomSheetComposeFragment import com.anytypeio.anytype.ui.settings.typography +@Deprecated("Outdated. To be deleted soon.") class IntroduceVaultFragment : BaseBottomSheetComposeFragment() { override fun onCreateView( diff --git a/app/src/main/java/com/anytypeio/anytype/ui/vault/IntroduceVaultScreen.kt b/app/src/main/java/com/anytypeio/anytype/ui/vault/IntroduceVaultScreen.kt index 90b3876c5b..aa404a0205 100644 --- a/app/src/main/java/com/anytypeio/anytype/ui/vault/IntroduceVaultScreen.kt +++ b/app/src/main/java/com/anytypeio/anytype/ui/vault/IntroduceVaultScreen.kt @@ -34,6 +34,7 @@ import com.anytypeio.anytype.core_ui.views.ButtonSize import com.anytypeio.anytype.core_ui.views.HeadlineHeading import kotlinx.coroutines.launch +@Deprecated("To be deleted") @Composable fun IntroduceVaultScreen( onDoneClicked: () -> Unit diff --git a/app/src/main/java/com/anytypeio/anytype/ui/vault/VaultFragment.kt b/app/src/main/java/com/anytypeio/anytype/ui/vault/VaultFragment.kt index 6d00e0617f..bb524ab30a 100644 --- a/app/src/main/java/com/anytypeio/anytype/ui/vault/VaultFragment.kt +++ b/app/src/main/java/com/anytypeio/anytype/ui/vault/VaultFragment.kt @@ -117,13 +117,6 @@ class VaultFragment : BaseComposeFragment() { Timber.e(it, "Error while opening profile settings from vault") } } - is Command.ShowIntroduceVault -> { - runCatching { - findNavController().navigate(R.id.actionShowIntroduceVaultScreen) - }.onFailure { - Timber.e(it, "Error while opening introduce-vault-screen from vault") - } - } is Command.Deeplink.Invite -> { findNavController().navigate( R.id.requestJoinSpaceScreen, diff --git a/app/src/main/res/navigation/graph.xml b/app/src/main/res/navigation/graph.xml index e5089aa9ec..61abe8f2f4 100644 --- a/app/src/main/res/navigation/graph.xml +++ b/app/src/main/res/navigation/graph.xml @@ -272,9 +272,6 @@ - = emptyList(), val isRelativeDates: Boolean, diff --git a/presentation/src/main/java/com/anytypeio/anytype/presentation/vault/VaultViewModel.kt b/presentation/src/main/java/com/anytypeio/anytype/presentation/vault/VaultViewModel.kt index b31f68d3e2..bc4c532917 100644 --- a/presentation/src/main/java/com/anytypeio/anytype/presentation/vault/VaultViewModel.kt +++ b/presentation/src/main/java/com/anytypeio/anytype/presentation/vault/VaultViewModel.kt @@ -186,23 +186,6 @@ class VaultViewModel( ) ) } - viewModelScope.launch { - getVaultSettings.async(Unit) - .onSuccess { settings -> - if (settings.showIntroduceVault) { - commands.emit(Command.ShowIntroduceVault) - setVaultSettings.async( - params = settings.copy( - showIntroduceVault = false - ) - ).onFailure { - Timber.e(it, "Error while setting vault settings") - } - } - }.onFailure { - Timber.e(it, "Error while getting vault settings") - } - } viewModelScope.launch { when (deeplink) { is DeepLinkResolver.Action.Import.Experience -> { @@ -397,7 +380,6 @@ class VaultViewModel( data class EnterSpaceLevelChat(val space: Space, val chat: Id): Command() data object CreateNewSpace: Command() data object OpenProfileSettings: Command() - data object ShowIntroduceVault : Command() sealed class Deeplink : Command() { data object DeepLinkToObjectNotWorking: Deeplink()