hangup method
Implementation
Future<NEResult> hangup() async {
await _runtimeAdapter.stopRing();
final result = await NECallEngine.instance.hangup();
CallKitUILog.i(_tag, 'hangup result = $result');
if (CallState.instance.callType == NECallType.video &&
CallState.instance.isCameraOpen) {
await closeCamera();
}
CallState.instance.selfUser.callStatus = NECallStatus.none;
_syncCallStateToNative();
CallState.instance.cleanState();
return NEResult(code: result.code, message: result.msg);
}