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)); } }
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(); } } }