mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 13:05:32 +09:00
19 lines
498 B
TypeScript
19 lines
498 B
TypeScript
// SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
let cachedEnabled = false;
|
|
|
|
export function resolveDeferredPhoneGateEnabled(policy: {
|
|
deferred_phone_gate_enabled: boolean;
|
|
single_community_enabled: boolean;
|
|
}): boolean {
|
|
return policy.deferred_phone_gate_enabled && !policy.single_community_enabled;
|
|
}
|
|
|
|
export function getCachedDeferredPhoneGateEnabled(): boolean {
|
|
return cachedEnabled;
|
|
}
|
|
|
|
export function setCachedDeferredPhoneGateEnabled(enabled: boolean): void {
|
|
cachedEnabled = enabled;
|
|
}
|