示例#1
0
 void _config_NamedConfigurationUpdated(object sender, ConfigurationUpdateEventArgs e)
 {
     if (string.Equals(e.Key, "dlna", StringComparison.OrdinalIgnoreCase))
     {
         ReloadComponents();
     }
 }
示例#2
0
 private async void OnNamedConfigurationUpdated(object sender, ConfigurationUpdateEventArgs e)
 {
     if (string.Equals(e.Key, "dlna", StringComparison.OrdinalIgnoreCase))
     {
         await ReloadComponents().ConfigureAwait(false);
     }
 }
示例#3
0
 void _config_ConfigurationUpdated(object sender, ConfigurationUpdateEventArgs e)
 {
     if (string.Equals(e.Key, "dlna", StringComparison.OrdinalIgnoreCase))
     {
         ReloadAliveNotifier();
     }
 }
 void _config_NamedConfigurationUpdated(object sender, ConfigurationUpdateEventArgs e)
 {
     CreateLogEntry(new ActivityLogEntry
     {
         Name = string.Format(_localization.GetLocalizedString("MessageNamedServerConfigurationUpdatedWithValue"), e.Key),
         Type = "NamedConfigurationUpdated"
     });
 }
示例#5
0
        void _config_NamedConfigurationUpdating(object sender, ConfigurationUpdateEventArgs e)
        {
            if (!string.Equals(e.Key, "subtitles", StringComparison.OrdinalIgnoreCase))
            {
                return;
            }

            var options = (SubtitleOptions)e.NewConfiguration;

            if (options != null &&
                !string.IsNullOrWhiteSpace(options.OpenSubtitlesPasswordHash) &&
                !options.OpenSubtitlesPasswordHash.StartsWith(PasswordHashPrefix, StringComparison.OrdinalIgnoreCase))
            {
                options.OpenSubtitlesPasswordHash = EncryptPassword(options.OpenSubtitlesPasswordHash);
            }
        }