|
|
@ -55,7 +55,7 @@ class TaskListViewModel @ViewModelInject constructor(
|
|
|
|
}
|
|
|
|
}
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
if (manualSortFilter || !preferences.usePagedQueries()) {
|
|
|
|
if (manualSortFilter || !preferences.usePagedQueries()) {
|
|
|
|
viewModelScope.launch(Dispatchers.Default) {
|
|
|
|
viewModelScope.launch {
|
|
|
|
val subtasks = taskDao.getSubtaskInfo()
|
|
|
|
val subtasks = taskDao.getSubtaskInfo()
|
|
|
|
performNonPagedQuery(subtasks)
|
|
|
|
performNonPagedQuery(subtasks)
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -68,10 +68,10 @@ class TaskListViewModel @ViewModelInject constructor(
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private suspend fun performNonPagedQuery(subtasks: SubtaskInfo) {
|
|
|
|
private suspend fun performNonPagedQuery(subtasks: SubtaskInfo) {
|
|
|
|
tasks.postValue(
|
|
|
|
tasks.value =
|
|
|
|
taskDao.fetchTasks(
|
|
|
|
taskDao.fetchTasks(
|
|
|
|
{ s: SubtaskInfo? -> getQuery(preferences, filter!!, s!!) },
|
|
|
|
{ s: SubtaskInfo -> getQuery(preferences, filter!!, s) },
|
|
|
|
subtasks))
|
|
|
|
subtasks)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private fun performPagedListQuery() {
|
|
|
|
private fun performPagedListQuery() {
|
|
|
|