public void OnConnectionStatusChanged(bool connected) { if (!string.IsNullOrEmpty(ServiceConfiguration.T2GServiceNotificationUrl)) { if (connected) { _localDataStorage.InitializeLocalStorageData(); if (_fileDistributionManager != null) { _fileDistributionManager.Initialize(); } } else { _localDataStorage.DeinitializeLocalStorageData(); if (_fileDistributionManager != null) { _fileDistributionManager.Deinitialize(); } } } RaiseOnT2GOnlineStatusNotificationEvent(new T2GOnlineStatusNotificationArgs { online = connected }); }
/// <summary>Executes the connection status changed action.</summary> /// <param name="connected">The new connection status: true if connected.</param> public void OnConnectionStatusChanged(bool connected) { _connectionManager.Setup(x => x.T2GServerConnectionStatus).Returns(connected); if (connected) { _localDataStorage.InitializeLocalStorageData(); _fileDistributionManager.Initialize(); } else { _localDataStorage.DeinitializeLocalStorageData(); _fileDistributionManager.Deinitialize(); } RaiseOnT2GOnlineStatusNotificationEvent(new T2GOnlineStatusNotificationArgs { online = connected }); }