aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/HttpHandlers/FavoriteStatusHandler.cs
diff options
context:
space:
mode:
authorLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-09-09 22:30:34 -0400
committerLukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com>2012-09-09 22:30:34 -0400
commit614668a4479bf2c25941200c5b5b2e882408780c (patch)
tree40a1f5362775246499bd8c705aba12d38eb9a9fe /MediaBrowser.Api/HttpHandlers/FavoriteStatusHandler.cs
parentf68137ec4ad6de9ed17216eb3a7fe5f3322b3642 (diff)
Added api methods to mark an item as played or unplayed
Diffstat (limited to 'MediaBrowser.Api/HttpHandlers/FavoriteStatusHandler.cs')
-rw-r--r--MediaBrowser.Api/HttpHandlers/FavoriteStatusHandler.cs10
1 files changed, 2 insertions, 8 deletions
diff --git a/MediaBrowser.Api/HttpHandlers/FavoriteStatusHandler.cs b/MediaBrowser.Api/HttpHandlers/FavoriteStatusHandler.cs
index 851120230..1c640e89a 100644
--- a/MediaBrowser.Api/HttpHandlers/FavoriteStatusHandler.cs
+++ b/MediaBrowser.Api/HttpHandlers/FavoriteStatusHandler.cs
@@ -11,7 +11,7 @@ namespace MediaBrowser.Api.HttpHandlers
/// Provides a handler to set user favorite status for an item
/// </summary>
[Export(typeof(BaseHandler))]
- public class FavoriteStatus : BaseSerializationHandler<DTOUserItemData>
+ public class FavoriteStatusHandler : BaseSerializationHandler<DTOUserItemData>
{
public override bool HandlesRequest(HttpListenerRequest request)
{
@@ -27,13 +27,7 @@ namespace MediaBrowser.Api.HttpHandlers
User user = ApiService.GetUserById(QueryString["userid"], true);
// Get the user data for this item
- UserItemData data = item.GetUserData(user);
-
- if (data == null)
- {
- data = new UserItemData();
- item.AddUserData(user, data);
- }
+ UserItemData data = item.GetUserData(user, true);
// Set favorite status
data.IsFavorite = QueryString["isfavorite"] == "1";