Refactor search, favorites and calendar widget
This commit is contained in:
@@ -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()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user