diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFoldersFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFoldersFragment.kt index b683a2b8a9..74094d31aa 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFoldersFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFoldersFragment.kt @@ -95,7 +95,7 @@ class ChatFoldersFragment : ComposeFragment() { viewModel.showDeleteDialog(true) }, onDeleteConfirmed = { - viewModel.deleteFolder(context = requireContext(), forceRefresh = true) + viewModel.deleteFolder(context = requireContext()) }, onDeleteDismissed = { viewModel.showDeleteDialog(false) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFoldersViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFoldersViewModel.kt index 8f383dba60..339807d864 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFoldersViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/chats/folders/ChatFoldersViewModel.kt @@ -147,13 +147,11 @@ class ChatFoldersViewModel : ViewModel() { } } - fun deleteFolder(context: Context, forceRefresh: Boolean = false) { + fun deleteFolder(context: Context) { viewModelScope.launch(Dispatchers.IO) { ChatFoldersRepository.deleteFolder(internalState.value.originalFolder) - if (forceRefresh) { - loadCurrentFolders(context) - } + loadCurrentFolders(context) internalState.update { it.copy(showDeleteDialog = false) }