Refactor search, favorites and calendar widget

This commit is contained in:
MM20
2021-12-31 20:16:08 +01:00
parent 0193d4e495
commit a2ccef64ce
81 changed files with 1335 additions and 1671 deletions
@@ -6,5 +6,5 @@ import org.koin.dsl.module
val widgetsModule = module {
single { WidgetRepository(androidContext()) }
viewModel { WidgetViewModel(get(), get()) }
viewModel { WidgetViewModel(get()) }
}
@@ -2,14 +2,12 @@ package de.mm20.launcher2.widgets
import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import de.mm20.launcher2.calendar.CalendarRepository
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
class WidgetViewModel(
private val widgetRepository: WidgetRepository,
private val calendarRepository: CalendarRepository
private val widgetRepository: WidgetRepository
) : ViewModel() {
@@ -29,7 +27,4 @@ class WidgetViewModel(
return widgetRepository.getInternalWidgets()
}
fun requestCalendarUpdate() {
calendarRepository.requestCalendarUpdate()
}
}