diff options
| author | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-09-09 22:30:34 -0400 |
|---|---|---|
| committer | LukePulverenti Luke Pulverenti luke pulverenti <LukePulverenti Luke Pulverenti luke.pulverenti@gmail.com> | 2012-09-09 22:30:34 -0400 |
| commit | 614668a4479bf2c25941200c5b5b2e882408780c (patch) | |
| tree | 40a1f5362775246499bd8c705aba12d38eb9a9fe /MediaBrowser.Api/HttpHandlers/FavoriteStatusHandler.cs | |
| parent | f68137ec4ad6de9ed17216eb3a7fe5f3322b3642 (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.cs | 10 |
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";
|
