Get/Set DisplayPreferences separately through the api

This commit is contained in:
Luke Pulverenti
2013-04-05 13:10:55 -04:00
parent 03a36d4628
commit 1bf4b6110d
8 changed files with 124 additions and 72 deletions

View File

@@ -172,11 +172,9 @@ namespace MediaBrowser.Controller.Library
dto.UserData = GetUserItemDataDto(userData);
}
if (item.IsFolder && fields.Contains(ItemFields.DisplayPreferences))
if (item.IsFolder && fields.Contains(ItemFields.DisplayPreferencesId))
{
var displayPreferencesId = ((Folder) item).DisplayPreferencesId;
dto.DisplayPreferences = await _userManager.GetDisplayPreferences(user.Id, displayPreferencesId).ConfigureAwait(false);
dto.DisplayPreferencesId = ((Folder)item).DisplayPreferencesId.ToString();
}
if (item.IsFolder)

View File

@@ -207,7 +207,6 @@ namespace MediaBrowser.Controller.Library
/// <param name="displayPreferences">The display preferences.</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task.</returns>
Task SaveDisplayPreferences(Guid userId, Guid displayPreferencesId, DisplayPreferences displayPreferences,
CancellationToken cancellationToken);
Task SaveDisplayPreferences(Guid userId, Guid displayPreferencesId, DisplayPreferences displayPreferences, CancellationToken cancellationToken);
}
}