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.
tasks/app/src/main/java/com/todoroo/astrid/service/Upgrade_13_2.kt

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
}
}