spotless: fix formatting violations in call lifecycle files

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
davotoula
2026-04-16 19:02:23 +02:00
committed by Claude
parent 29c5c26af7
commit 3e0d79a091
9 changed files with 68 additions and 27 deletions
@@ -95,11 +95,12 @@ class CallManager(
private val _sessionEvents = MutableSharedFlow<CallSessionEvent>(extraBufferCapacity = 256)
val sessionEvents: SharedFlow<CallSessionEvent> = _sessionEvents.asSharedFlow()
/**
/*
* Renegotiation offers from remote peers. Separate from [sessionEvents]
* because renegotiation has its own glare-resolution logic in
* CallSession and benefits from a dedicated collector.
*/
/** Emits a session event, logging a warning if the buffer overflows. */
private fun emitSessionEvent(event: CallSessionEvent) {
if (!emitSessionEvent(event)) {
@@ -31,17 +31,28 @@ import com.vitorpamplona.quartz.nipACWebRtcCalls.events.CallIceCandidateEvent
*/
sealed interface CallSessionEvent {
/** A peer answered our offer (or we received an answer in a group call). */
data class AnswerReceived(val event: CallAnswerEvent) : CallSessionEvent
data class AnswerReceived(
val event: CallAnswerEvent,
) : CallSessionEvent
/** An ICE candidate arrived from a peer. */
data class IceCandidateReceived(val event: CallIceCandidateEvent) : CallSessionEvent
data class IceCandidateReceived(
val event: CallIceCandidateEvent,
) : CallSessionEvent
/** A new peer joined the group call and needs callee-to-callee mesh setup. */
data class NewPeerInGroupCall(val peerPubKey: HexKey) : CallSessionEvent
data class NewPeerInGroupCall(
val peerPubKey: HexKey,
) : CallSessionEvent
/** A mid-call offer arrived from another callee in a group call. */
data class MidCallOfferReceived(val peerPubKey: HexKey, val sdpOffer: String) : CallSessionEvent
data class MidCallOfferReceived(
val peerPubKey: HexKey,
val sdpOffer: String,
) : CallSessionEvent
/** A peer left the call (hangup/reject/timeout) but the call continues. */
data class PeerLeft(val peerPubKey: HexKey) : CallSessionEvent
data class PeerLeft(
val peerPubKey: HexKey,
) : CallSessionEvent
}