public async void EstablishConnection()
{
if (_connection.IsConnected)
{
if (SignalingStatus.IsRegistered)
{
OnRegistered?.Invoke();
}
else
{
_connection.Register();
}
}
else
{
_isConnecting = true;
UpdateStatus();
await _connection.Connect();
_isConnecting = false;
UpdateStatus();
}
}