// Copyright 2020 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only /** * Normalizes RingRTC group call timestamps (`addedTime` and `speakerTime`) into numbers. */ export function normalizeGroupCallTimestamp( fromRingRtc: string ): undefined | number { const asNumber = parseInt(fromRingRtc.slice(0, 15), 10); if (Number.isNaN(asNumber) || asNumber <= 0) { return undefined; } return asNumber; }