Refactor backup subscription UI

This commit is contained in:
trevor-signal
2025-10-15 11:05:59 -04:00
committed by GitHub
parent dbaf2f5e68
commit 6ec7272d4e
14 changed files with 481 additions and 320 deletions

View File

@@ -5,11 +5,13 @@ import * as RemoteConfig from '../RemoteConfig.js';
import { MONTH, SECOND } from './durations/index.js';
import { parseIntWithFallback } from './parseIntWithFallback.js';
export function getMessageQueueTime(): number {
export function getMessageQueueTime(
reduxConfig?: RemoteConfig.ConfigMapType
): number {
return (
Math.max(
parseIntWithFallback(
RemoteConfig.getValue('global.messageQueueTimeInSeconds'),
RemoteConfig.getValue('global.messageQueueTimeInSeconds', reduxConfig),
MONTH / SECOND
),
MONTH / SECOND