From 0f2204877932ec45374aef2e243b89cab3eb407b Mon Sep 17 00:00:00 2001 From: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com> Date: Wed, 15 Feb 2023 12:32:39 -0800 Subject: [PATCH] Disable FTS optimizer in production --- ts/services/ftsOptimizer.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ts/services/ftsOptimizer.ts b/ts/services/ftsOptimizer.ts index 3add634505..642c891dfb 100644 --- a/ts/services/ftsOptimizer.ts +++ b/ts/services/ftsOptimizer.ts @@ -6,6 +6,7 @@ import { debounce } from 'lodash'; import { SECOND } from '../util/durations'; import { sleep } from '../util/sleep'; import { drop } from '../util/drop'; +import { isProduction } from '../util/version'; import dataInterface from '../sql/Client'; import type { FTSOptimizationStateType } from '../sql/Interface'; import * as log from '../logging/log'; @@ -16,6 +17,10 @@ class FTSOptimizer { private isRunning = false; public async run(): Promise { + if (isProduction(window.getVersion())) { + return; + } + if (this.isRunning) { return; }