disconnected method
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();
}