diff options
| author | Gary Wilber <Spacetech326@gmail.com> | 2020-12-03 17:11:53 -0800 |
|---|---|---|
| committer | Gary Wilber <Spacetech326@gmail.com> | 2020-12-03 17:11:53 -0800 |
| commit | a9367b616927c9ec0b100bed49be14e3a4c67531 (patch) | |
| tree | 5fe8b35d5da8fcb6642c8d2a5b9e8fcb7c5a2ba2 | |
| parent | 2b6b2cbf31d44c03e1bf68eff155fc0918df9dfb (diff) | |
Add OnConfigurationUpdated method
| -rw-r--r-- | MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs b/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs index c018627b4..085f769d0 100644 --- a/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs +++ b/MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs @@ -27,15 +27,7 @@ namespace MediaBrowser.Controller.BaseItemManager _metadataRefreshConcurrency = GetMetadataRefreshConcurrency(); SetupMetadataThrottler(); - _serverConfigurationManager.ConfigurationUpdated += (object sender, EventArgs e) => - { - int newMetadataRefreshConcurrency = GetMetadataRefreshConcurrency(); - if (_metadataRefreshConcurrency != newMetadataRefreshConcurrency) - { - _metadataRefreshConcurrency = newMetadataRefreshConcurrency; - SetupMetadataThrottler(); - } - }; + _serverConfigurationManager.ConfigurationUpdated += OnConfigurationUpdated; } /// <inheritdoc /> @@ -104,6 +96,20 @@ namespace MediaBrowser.Controller.BaseItemManager } /// <summary> + /// Called when the configuration is updated. + /// It will refresh the metadata throttler if the relevant config changed. + /// </summary> + private void OnConfigurationUpdated(object sender, EventArgs e) + { + int newMetadataRefreshConcurrency = GetMetadataRefreshConcurrency(); + if (_metadataRefreshConcurrency != newMetadataRefreshConcurrency) + { + _metadataRefreshConcurrency = newMetadataRefreshConcurrency; + SetupMetadataThrottler(); + } + } + + /// <summary> /// Creates the metadata refresh throttler. /// </summary> private void SetupMetadataThrottler() |
