parseSignalingStateChange method
Parses the RTCSignalingState to a human-readable string.
Implementation
String parseSignalingStateChange(RTCSignalingState signalingState) {
switch (signalingState) {
case RTCSignalingState.RTCSignalingStateStable:
return 'stable';
case RTCSignalingState.RTCSignalingStateHaveLocalOffer:
return 'have-local-offer';
case RTCSignalingState.RTCSignalingStateHaveLocalPrAnswer:
return 'have-local-pr-answer';
case RTCSignalingState.RTCSignalingStateHaveRemoteOffer:
return 'have-remote-offer';
case RTCSignalingState.RTCSignalingStateHaveRemotePrAnswer:
return 'have-remote-pr-answer';
case RTCSignalingState.RTCSignalingStateClosed:
return 'closed';
}
}