private void RaiseConnectionsUpdateAvailableEvent()
        {
            Runtime.MessageCollector.AddMessage(MessageClass.DebugMsg, "Remote connection update is available");
            var args = new ConnectionsUpdateAvailableEventArgs(_dbConnector, _lastDatabaseUpdateTime);

            ConnectionsUpdateAvailable?.Invoke(this, args);
        }
Example #2
0
 private void SetEventListeners()
 {
     _updateChecker.UpdateCheckStarted         += OnUpdateCheckStarted;
     _updateChecker.UpdateCheckFinished        += OnUpdateCheckFinished;
     _updateChecker.ConnectionsUpdateAvailable += (sender, args) => ConnectionsUpdateAvailable?.Invoke(sender, args);
     _updateTimer.Elapsed       += (sender, args) => _updateChecker.IsUpdateAvailableAsync();
     ConnectionsUpdateAvailable += Load;
 }
Example #3
0
        private void RaiseConnectionsUpdateAvailableEvent()
        {
            var args = new ConnectionsUpdateAvailableEventArgs(_sqlConnector, _lastDatabaseUpdateTime);

            ConnectionsUpdateAvailable?.Invoke(this, args);
            if (args.Handled)
            {
                _lastUpdateTime = _lastDatabaseUpdateTime;
            }
        }