From f26b2c0b2a6dd183bc431890ef970d784a3b5792 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 15 Feb 2023 10:04:16 -0500 Subject: [PATCH] Don't run FTS optimize job (for now). --- .../jobs/OptimizeMessageSearchIndexJob.kt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 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 b970a9426..f6a35efa9 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/OptimizeMessageSearchIndexJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/OptimizeMessageSearchIndexJob.kt @@ -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 {