mirror of https://github.com/tasks/tasks
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
566 B
Kotlin
22 lines
566 B
Kotlin
@file:Suppress("ClassName")
|
|
|
|
package com.todoroo.astrid.service
|
|
|
|
import org.tasks.data.FilterDao
|
|
import org.tasks.filters.FilterCriteriaProvider
|
|
import javax.inject.Inject
|
|
|
|
class Upgrade_13_2 @Inject constructor(
|
|
private val filterDao: FilterDao,
|
|
private val filterCriteriaProvider: FilterCriteriaProvider,
|
|
) {
|
|
internal suspend fun rebuildFilters() =
|
|
filterDao.getFilters().forEach {
|
|
filterCriteriaProvider.rebuildFilter(it)
|
|
filterDao.update(it)
|
|
}
|
|
|
|
companion object {
|
|
const val VERSION = 130200
|
|
}
|
|
} |