Example #1
0
        private void MainFormLoad(object sender, EventArgs e)
        {
            ShowRibbon(false);
            _panelAlertHeight = _panelAlert.Height;
            _log.Debug("Form1 loaded");
            if (_settings == null)
            {
                _settings = new SirenOfShameSettings();
            }

            TryUpgrade();

            if (_settings.ShowUpgradeWindowAtNextOpportunity)
            {
                FindOldAchievements.TryFindOldAchievements(_settings);
                _settings.ShowUpgradeWindowAtNextOpportunity = false;
            }

            StartWatchingBuild();
            _sosOnlineService.OnNewSosOnlineNotification += SosOnlineServiceOnOnNewSosOnlineNotification;
            _sosOnlineService.OnSosOnlineStatusChange    += SosOnlineOnStatusChange;
            _sosOnlineService.StartRealtimeConnection(_settings);

            RefreshStats();
            SetMuteButton();
        }
Example #2
0
        private async void MainFormLoad(object sender, EventArgs e)
        {
            ShowRibbon(false);
            _panelAlertHeight = _panelAlert.Height;
            _log.Debug("Form1 loaded");
            if (_settings == null)
            {
                _settings = new SirenOfShameSettings();
            }

            TryUpgrade();

            if (_settings.ShowUpgradeWindowAtNextOpportunity)
            {
                FindOldAchievements.TryFindOldAchievements(_settings);
                _settings.ShowUpgradeWindowAtNextOpportunity = false;
            }

            StartWatchingBuild();
            _sosOnlineService.OnNewSosOnlineNotification += SosOnlineServiceOnNewSosOnlineNotification;
            _sosOnlineService.OnSosOnlineStatusChange    += SosOnlineOnStatusChange;
            var realtimeConnectionResult = await _sosOnlineService.StartRealtimeConnection(_settings);

            if (realtimeConnectionResult.Success && realtimeConnectionResult.ChatEnabled)
            {
                _newsFeed1.EnableChat();
            }

            RefreshStats();
            SetMuteButton();
            InitializeWindow(startup: true);
        }