hangup method

Future<void> hangup({
  1. required CallErrorCode reason,
  2. bool shouldEmit = true,
})

Implementation

Future<void> hangup(
    {required CallErrorCode reason, bool shouldEmit = true}) async {
  setCallState(CallState.kEnding);
  await terminate(CallParty.kLocal, reason, shouldEmit);
  try {
    final res =
        await sendHangupCall(room, callId, localPartyId, 'userHangup');
    Logs().v('[VOIP] hangup res => $res');
  } catch (e) {
    Logs().v('[VOIP] hangup error => ${e.toString()}');
  }
}