From cd69bd7c7dca673a1b15ac96fb06f265a7e4fdc7 Mon Sep 17 00:00:00 2001 From: LukePulverenti Date: Mon, 4 Mar 2013 21:05:59 -0500 Subject: fixed configuration saving issues --- MediaBrowser.Api/UserLibrary/UserLibraryService.cs | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'MediaBrowser.Api/UserLibrary/UserLibraryService.cs') diff --git a/MediaBrowser.Api/UserLibrary/UserLibraryService.cs b/MediaBrowser.Api/UserLibrary/UserLibraryService.cs index ad4d9f73e..c40e59998 100644 --- a/MediaBrowser.Api/UserLibrary/UserLibraryService.cs +++ b/MediaBrowser.Api/UserLibrary/UserLibraryService.cs @@ -62,25 +62,13 @@ namespace MediaBrowser.Api.UserLibrary /// [Route("/Users/{UserId}/Items/{Id}/DisplayPreferences", "POST")] [ServiceStack.ServiceHost.Api(("Updates a user's display preferences for an item"))] - public class UpdateDisplayPreferences : IReturnVoid, IRequiresRequestStream + public class UpdateDisplayPreferences : DisplayPreferences, IReturnVoid { - /// - /// Gets or sets the user id. - /// - /// The user id. - public Guid UserId { get; set; } - /// /// Gets or sets the id. /// /// The id. public string Id { get; set; } - - /// - /// The raw Http Request Input Stream - /// - /// The request stream. - public Stream RequestStream { get; set; } } /// @@ -434,7 +422,7 @@ namespace MediaBrowser.Api.UserLibrary var item = (Folder)DtoBuilder.GetItemByClientId(itemId, _userManager, _libraryManager, user.Id); - var displayPreferences = _jsonSerializer.DeserializeFromStream(request.RequestStream); + var displayPreferences = request; var task = _libraryManager.SaveDisplayPreferencesForFolder(user, item, displayPreferences); -- cgit v1.2.3