From fcf19e2c427b38d74cff6ae8232e9252627ac57d Mon Sep 17 00:00:00 2001 From: gram-signal <84339875+gram-signal@users.noreply.github.com> Date: Mon, 14 Jul 2025 09:58:48 -0700 Subject: [PATCH] Use non-global flag for usePqRatchet --- ts/RemoteConfig.ts | 4 ++-- ts/util/isPQRatchetEnabled.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ts/RemoteConfig.ts b/ts/RemoteConfig.ts index 02ac1af8b0..742ad37bd6 100644 --- a/ts/RemoteConfig.ts +++ b/ts/RemoteConfig.ts @@ -40,6 +40,7 @@ export type ConfigKeyType = | 'desktop.funPicker' // alpha | 'desktop.funPicker.beta' | 'desktop.funPicker.prod' + | 'desktop.usePqRatchet' | 'global.attachments.maxBytes' | 'global.attachments.maxReceiveBytes' | 'global.backups.mediaTierFallbackCdnNumber' @@ -49,8 +50,7 @@ export type ConfigKeyType = | 'global.messageQueueTimeInSeconds' | 'global.nicknames.max' | 'global.nicknames.min' - | 'global.textAttachmentLimitBytes' - | 'global.usePqRatchet'; + | 'global.textAttachmentLimitBytes'; type ConfigValueType = { name: ConfigKeyType; diff --git a/ts/util/isPQRatchetEnabled.ts b/ts/util/isPQRatchetEnabled.ts index 6155f070e8..4976bb7ece 100644 --- a/ts/util/isPQRatchetEnabled.ts +++ b/ts/util/isPQRatchetEnabled.ts @@ -5,7 +5,7 @@ import { UsePQRatchet } from '@signalapp/libsignal-client'; import * as RemoteConfig from '../RemoteConfig'; export const isPQRatchetEnabled = (): UsePQRatchet => { - return RemoteConfig.isEnabled('global.usePqRatchet') + return RemoteConfig.isEnabled('desktop.usePqRatchet') ? UsePQRatchet.Yes : UsePQRatchet.No; };