CallSignalReplay

internal class CallSignalReplay(journal: CallSignalStore, generation: String, submit: suspend (CallSignalRecord) -> Unit, stale: (CallSignalRecord) -> Unit)

Apple handle replay. Each lock covers one enqueue, so a foreground request can interrupt a drain.

Constructors

Link copied to clipboard
constructor(journal: CallSignalStore, generation: String, submit: suspend (CallSignalRecord) -> Unit, stale: (CallSignalRecord) -> Unit)

Functions

Link copied to clipboard
suspend fun replay()
Link copied to clipboard
suspend fun replayIncoming(callId: String)