Signal-iOS/SignalServiceKit/Mocks/CallRecord/MockOutgoingCallEventSyncMessageManager.swift
2024-07-09 10:42:56 -04:00

35 lines
845 B
Swift

//
// Copyright 2024 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
//
#if TESTABLE_BUILD
class MockOutgoingCallEventSyncMessageManager: OutgoingCallEventSyncMessageManager {
var expectedCallEvent: CallEvent?
var syncMessageSendCount: UInt = 0
func sendSyncMessage(
conversationId: ConversationId,
callRecord: CallRecord,
callEvent: CallEvent,
callEventTimestamp: UInt64,
tx: DBWriteTransaction
) {
owsPrecondition(expectedCallEvent == callEvent)
syncMessageSendCount += 1
}
func sendSyncMessage(
contactThread: TSContactThread,
callRecord: CallRecord,
callEvent: CallEvent,
tx: DBWriteTransaction
) {
owsPrecondition(expectedCallEvent == callEvent)
syncMessageSendCount += 1
}
}
#endif