disconnected method

void disconnected()

Marks the agent as disconnected.

Implementation

void disconnected() {
  if (_state == _AgentLifecycle.disconnected &&
      _agentState == null &&
      _audioTrack == null &&
      _avatarVideoTrack == null &&
      _error == null) {
    return;
  }
  _state = _AgentLifecycle.disconnected;
  _isBuffering = false;
  _agentState = null;
  _audioTrack = null;
  _avatarVideoTrack = null;
  _error = null;
  notifyListeners();
}