Apply correct thread

This commit is contained in:
Kgothatso Ngako committed 2026-07-26 01:39:15 +02:00
1 parent b2664bf7a5
commit 6b07bcd78f
2 files changed
+16 -5

No files matched your search

@@ -130,9 +130,14 @@ class AddArtifactViewModel(
dialectNameField.clearText() dialectNameField.clearText()
dialectCountryField.clearText() dialectCountryField.clearText()
dialectLanguageField.clearText() dialectLanguageField.clearText()
onSuccess.invoke()
viewModelScope.launch(Dispatchers.Main) {
onSuccess.invoke()
}
} else { } else {
onFailure.invoke() viewModelScope.launch(Dispatchers.Main) {
onFailure.invoke()
}
} }
isActionPending.value = false isActionPending.value = false
@@ -56,7 +56,9 @@ class AddChapterViewModel(
val originalText = originalTextField.text.toString() val originalText = originalTextField.text.toString()
if (name.isBlank() || originalText.isBlank()) { if (name.isBlank() || originalText.isBlank()) {
onFailure.invoke() viewModelScope.launch(Dispatchers.Main) {
onFailure.invoke()
}
return return
} }
@@ -80,9 +82,13 @@ class AddChapterViewModel(
if (chapter != null) { if (chapter != null) {
nameField.clearText() nameField.clearText()
originalTextField.clearText() originalTextField.clearText()
onSuccess.invoke() viewModelScope.launch(Dispatchers.Main) {
onSuccess.invoke()
}
} else { } else {
onFailure.invoke() viewModelScope.launch(Dispatchers.Main) {
onFailure.invoke()
}
} }
isActionPending.value = false isActionPending.value = false