diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-04-05 15:48:01 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-04-05 15:48:01 -0400 |
| commit | 23c8a91976922ca73a62910090881e677dc4f4f8 (patch) | |
| tree | 24f7b4d731d8e6fe4072291d9600227aa1730531 /MediaBrowser.Server.Implementations/Library/DisplayPreferencesManager.cs | |
| parent | 31c2d9853288fa1addac3c7c3b97a9e9d084c531 (diff) | |
moved display preferences repo off of the kernel
Diffstat (limited to 'MediaBrowser.Server.Implementations/Library/DisplayPreferencesManager.cs')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Library/DisplayPreferencesManager.cs | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/MediaBrowser.Server.Implementations/Library/DisplayPreferencesManager.cs b/MediaBrowser.Server.Implementations/Library/DisplayPreferencesManager.cs index a8e51a75b..57a9c9d78 100644 --- a/MediaBrowser.Server.Implementations/Library/DisplayPreferencesManager.cs +++ b/MediaBrowser.Server.Implementations/Library/DisplayPreferencesManager.cs @@ -1,5 +1,5 @@ -using MediaBrowser.Controller; -using MediaBrowser.Controller.Library; +using MediaBrowser.Controller.Library; +using MediaBrowser.Controller.Persistence; using MediaBrowser.Model.Entities; using MediaBrowser.Model.Logging; using System; @@ -25,6 +25,12 @@ namespace MediaBrowser.Server.Implementations.Library private readonly ConcurrentDictionary<Guid, Task<DisplayPreferences>> _displayPreferences = new ConcurrentDictionary<Guid, Task<DisplayPreferences>>(); /// <summary> + /// Gets the active user repository + /// </summary> + /// <value>The display preferences repository.</value> + public IDisplayPreferencesRepository Repository { get; set; } + + /// <summary> /// Initializes a new instance of the <see cref="DisplayPreferencesManager"/> class. /// </summary> /// <param name="logger">The logger.</param> @@ -50,7 +56,7 @@ namespace MediaBrowser.Server.Implementations.Library /// <returns>DisplayPreferences.</returns> private async Task<DisplayPreferences> RetrieveDisplayPreferences(Guid displayPreferencesId) { - var displayPreferences = await Kernel.Instance.DisplayPreferencesRepository.GetDisplayPreferences(displayPreferencesId).ConfigureAwait(false); + var displayPreferences = await Repository.GetDisplayPreferences(displayPreferencesId).ConfigureAwait(false); return displayPreferences ?? new DisplayPreferences { Id = displayPreferencesId }; } @@ -74,7 +80,7 @@ namespace MediaBrowser.Server.Implementations.Library try { - await Kernel.Instance.DisplayPreferencesRepository.SaveDisplayPreferences(displayPreferences, + await Repository.SaveDisplayPreferences(displayPreferences, cancellationToken).ConfigureAwait(false); var newValue = Task.FromResult(displayPreferences); |
