diff --git a/app/src/main/java/com/github/miwu/ui/main/fragment/SceneFragment.kt b/app/src/main/java/com/github/miwu/ui/main/fragment/SceneFragment.kt index cfd6678..5270b08 100644 --- a/app/src/main/java/com/github/miwu/ui/main/fragment/SceneFragment.kt +++ b/app/src/main/java/com/github/miwu/ui/main/fragment/SceneFragment.kt @@ -39,7 +39,9 @@ class SceneFragment : ViewFragmentX(), fun onItemClick(item: Any?) { item as MiotScenes.Result.Scene - miot.runScene(item).call(viewModel.viewModelScope) + viewModel.viewModelScope.launch(Dispatchers.IO) { + miot.runScene(item).execute() + } } fun onItemLongClick(item: Any?): Boolean { @@ -51,4 +53,4 @@ class SceneFragment : ViewFragmentX(), override fun onRefresh() { AppRepository.updateScene() } -} \ No newline at end of file +}