Don't run FTS optimize job (for now).

main
Greyson Parrelli 2023-02-15 10:04:16 -05:00
rodzic 6f1b03eac6
commit f26b2c0b2a
1 zmienionych plików z 8 dodań i 8 usunięć

Wyświetl plik

@ -1,7 +1,5 @@
package org.thoughtcrime.securesms.jobs
import org.thoughtcrime.securesms.database.SignalDatabase
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies
import org.thoughtcrime.securesms.jobmanager.Data
import org.thoughtcrime.securesms.jobmanager.Job
import org.thoughtcrime.securesms.transport.RetryLaterException
@ -18,7 +16,8 @@ class OptimizeMessageSearchIndexJob private constructor(parameters: Parameters)
@JvmStatic
fun enqueue() {
ApplicationDependencies.getJobManager().add(OptimizeMessageSearchIndexJob())
// TODO [greyson] Temporarily disabled until we can figure out what to do.
// ApplicationDependencies.getJobManager().add(OptimizeMessageSearchIndexJob())
}
}
@ -37,11 +36,12 @@ class OptimizeMessageSearchIndexJob private constructor(parameters: Parameters)
override fun getNextRunAttemptBackoff(pastAttemptCount: Int, exception: Exception): Long = 30.seconds.inWholeMilliseconds
override fun onRun() {
val success = SignalDatabase.messageSearch.optimizeIndex(5.seconds.inWholeMilliseconds)
if (!success) {
throw RetryLaterException()
}
// TODO [greyson] Temporarily disabled until we can figure out what to do.
// val success = SignalDatabase.messageSearch.optimizeIndex(5.seconds.inWholeMilliseconds)
//
// if (!success) {
// throw RetryLaterException()
// }
}
class Factory : Job.Factory<OptimizeMessageSearchIndexJob> {