// Copyright 2023 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import dataInterface from '../sql/Client'; import type { CallHistoryDetails } from '../types/CallDisposition'; import { strictAssert } from '../util/assert'; let callsHistoryData: ReadonlyArray; export async function loadCallsHistory(): Promise { callsHistoryData = await dataInterface.getAllCallHistory(); } export function getCallsHistoryForRedux(): ReadonlyArray { strictAssert(callsHistoryData != null, 'callHistory has not been loaded'); return callsHistoryData; }