mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-24 13:08:46 +00:00
Force refresh after deleting folder.
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user