// Copyright 2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import { parseIntWithFallback } from '../util/parseIntWithFallback'; import { getValue } from '../RemoteConfig'; import type { ConversationType } from '../state/ducks/conversations'; const getMaxGroupCallRingSize = (): number => parseIntWithFallback(getValue('global.calling.maxGroupCallRingSize'), 16); export const isConversationTooBigToRing = ( conversation: Readonly> ): boolean => (conversation.memberships?.length || 0) >= getMaxGroupCallRingSize();