Ejemplo n.º 1
0
 private void SettingChangedCallback(object sender, Settings.SettingChangedEventArgs e)
 {
     if (e.SettingProperty.Equals("DiscordAppId"))
     {
         _discordClient.DiscordId = _settings.DiscordAppId;
     }
     if (e.SettingProperty.Equals("UploadArtwork"))
     {
         _discordClient.ArtworkUploadEnabled = _settings.UploadArtwork;
     }
     if (e.SettingProperty.Equals("ImgurClientId"))
     {
         UpdateAssetManager(_imgurAssetCachePath, new ImgurUploader(_imgurAlbum, _settings.ImgurClientId));
     }
 }
Ejemplo n.º 2
0
        private void SettingChanged(object o, Settings.SettingChangedEventArgs settingChangedEventArgs)
        {
            var name = settingChangedEventArgs.SettingName;

            if (name == nameof(Settings.AutoWatchPatchDir))
            {
                var b = (bool)settingChangedEventArgs.NewValue;
                if (b)
                {
                    this.Watch();
                }
                else
                {
                    this.StopWatching();
                }
            }
        }