Skip to content
Snippets Groups Projects
Commit 443d6dae authored by Geoffrey Métais's avatar Geoffrey Métais Committed by Nicolas Pomepuy
Browse files

Refresh once ML actions are done

parent d6e738f1
No related branches found
No related tags found
1 merge request!508Stream screen improvements
......@@ -48,14 +48,18 @@ class StreamsModel(context: Context, coroutineContextProvider: CoroutineContextP
fun rename(position: Int, name: String) {
val media = dataset.get(position)
viewModelScope.launch(Dispatchers.IO) { media.rename(name) }
refresh()
viewModelScope.launch {
withContext(Dispatchers.IO) { media.rename(name) }
refresh()
}
}
fun delete() {
deletingMedia?.let { media ->
viewModelScope.launch(Dispatchers.IO) { context.getFromMl { removeExternalMedia(media.id) } }
refresh()
viewModelScope.launch {
context.getFromMl { removeExternalMedia(media.id) }
refresh()
}
}
}
class Factory(private val context: Context) : ViewModelProvider.Factory {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment