From 30b58fe5f49ece3360a4c2f48a6e0ff00f1d2bc5 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Mon, 30 Jan 2023 10:13:29 -0500 Subject: [PATCH] Don't run FTS optimize job (for now). --- .../jobs/OptimizeMessageSearchIndexJob.kt | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/OptimizeMessageSearchIndexJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/OptimizeMessageSearchIndexJob.kt index 6fabc870c..80da8c115 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/OptimizeMessageSearchIndexJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/OptimizeMessageSearchIndexJob.kt @@ -1,13 +1,10 @@ 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 import java.lang.Exception import kotlin.time.Duration.Companion.minutes -import kotlin.time.Duration.Companion.seconds /** * Optimizes the message search index incrementally. @@ -19,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()) } } @@ -38,11 +36,12 @@ class OptimizeMessageSearchIndexJob private constructor(parameters: Parameters) override fun getNextRunAttemptBackoff(pastAttemptCount: Int, exception: Exception): Long = 1.minutes.inWholeMilliseconds override fun onRun() { - val success = SignalDatabase.messageSearch.optimizeIndex(10.seconds.inWholeMilliseconds) - - if (!success) { - throw RetryLaterException() - } + // TODO [greyson] Temporarily disabled until we can figure out what to do. +// val success = SignalDatabase.messageSearch.optimizeIndex(10.seconds.inWholeMilliseconds) +// +// if (!success) { +// throw RetryLaterException() +// } } class Factory : Job.Factory {