spotless: fix formatting violations in call lifecycle files
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+2
-1
@@ -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)) {
|
||||
|
||||
+16
-5
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user