cleanState method

void cleanState()

Implementation

void cleanState() {
  CallKitUILog.i(_tag, 'cleanState');
  stopTimer();
  CallState.instance.selfUser.callRole = NECallRole.none;
  CallState.instance.selfUser.callStatus = NECallStatus.none;

  CallState.instance.remoteUserList.clear();
  CallState.instance.caller = User();
  CallState.instance.calleeList.clear();
  CallState.instance.calleeIdList.clear();

  CallState.instance.mediaType = NECallType.audio;
  CallState.instance.timeCount = 0;
  CallState.instance.groupId = '';

  CallState.instance.isMicrophoneMute = false;
  CallState.instance.camera = NECamera.front;
  CallState.instance.isCameraOpen = false;
  CallState.instance.isEnableSpeaker = false;

  CallState.instance.isChangedBigSmallVideo = false;
  CallState.instance.enableBlurBackground = false;
}