statusText method

String statusText(
  1. TcccCallSnapshot status
)

Implementation

String statusText(TcccCallSnapshot status) {
  switch (status.state) {
    case TcccCallState.idle:
    case TcccCallState.preparing:
    case TcccCallState.calling:
      return calling;
    case TcccCallState.earlyMedia:
      if (status.mediaMode == TcccMediaMode.signalingOnly) {
        return connectingIvr;
      }
      return ringing;
    case TcccCallState.accepted:
      return connected;
    case TcccCallState.ending:
      return callEnded;
  }
}