private async Task Disconnected(DisconnectionInfo disconnectionInfo) { if (_reconnecting) { return; // disconnects are not valid during a reconnection is going on } _clientLogger.MessageLog($"Disconnect happened - Reason: {nameof(disconnectionInfo.Type)}"); await _clientListener.OnDisconnected(); }