aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Wilber <Spacetech326@gmail.com>2020-12-03 17:11:53 -0800
committerGary Wilber <Spacetech326@gmail.com>2020-12-03 17:11:53 -0800
commita9367b616927c9ec0b100bed49be14e3a4c67531 (patch)
tree5fe8b35d5da8fcb6642c8d2a5b9e8fcb7c5a2ba2
parent2b6b2cbf31d44c03e1bf68eff155fc0918df9dfb (diff)
Add OnConfigurationUpdated method
-rw-r--r--MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs24
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()