From 5c104f76ee857d9866fffe4627b848e882359a27 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Mon, 7 Feb 2022 11:16:35 +0100 Subject: [PATCH] Remove obsolete WidgetViewModel --- .../java/de/mm20/launcher2/widgets/Module.kt | 1 - .../mm20/launcher2/widgets/WidgetViewModel.kt | 30 ------------------- 2 files changed, 31 deletions(-) delete mode 100644 widgets/src/main/java/de/mm20/launcher2/widgets/WidgetViewModel.kt diff --git a/widgets/src/main/java/de/mm20/launcher2/widgets/Module.kt b/widgets/src/main/java/de/mm20/launcher2/widgets/Module.kt index 8a6e4d1b..d1759bc0 100644 --- a/widgets/src/main/java/de/mm20/launcher2/widgets/Module.kt +++ b/widgets/src/main/java/de/mm20/launcher2/widgets/Module.kt @@ -6,5 +6,4 @@ import org.koin.dsl.module val widgetsModule = module { single { WidgetRepository(androidContext()) } - viewModel { WidgetViewModel(get()) } } \ No newline at end of file diff --git a/widgets/src/main/java/de/mm20/launcher2/widgets/WidgetViewModel.kt b/widgets/src/main/java/de/mm20/launcher2/widgets/WidgetViewModel.kt deleted file mode 100644 index 6a690334..00000000 --- a/widgets/src/main/java/de/mm20/launcher2/widgets/WidgetViewModel.kt +++ /dev/null @@ -1,30 +0,0 @@ -package de.mm20.launcher2.widgets - -import androidx.lifecycle.ViewModel -import androidx.lifecycle.viewModelScope -import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.launch -import kotlinx.coroutines.withContext - -class WidgetViewModel( - private val widgetRepository: WidgetRepository -) : ViewModel() { - - - suspend fun getWidgets(): List { - return withContext(viewModelScope.coroutineContext + Dispatchers.IO) { - widgetRepository.getWidgets() - } - } - - fun saveWidgets(widgets: List) { - viewModelScope.launch(Dispatchers.IO) { - widgetRepository.saveWidgets(widgets) - } - } - - fun getInternalWidgets(): List { - return widgetRepository.getInternalWidgets() - } - -} \ No newline at end of file