mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-10 00:02:56 +01:00
Added api methods to mark an item as played or unplayed
This commit is contained in:
parent
f68137ec4a
commit
614668a447
@@ -464,6 +464,22 @@ namespace MediaBrowser.ApiInteraction
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Updates played status for an item
|
||||
/// </summary>
|
||||
public async Task<DTOUserItemData> UpdatePlayedStatusAsync(Guid itemId, Guid userId, bool wasPlayed)
|
||||
{
|
||||
string url = ApiUrl + "/PlayedStatus?id=" + itemId;
|
||||
|
||||
url += "&userid=" + userId;
|
||||
url += "&played=" + (wasPlayed ? "1" : "0");
|
||||
|
||||
using (Stream stream = await GetSerializedStreamAsync(url).ConfigureAwait(false))
|
||||
{
|
||||
return DeserializeFromStream<DTOUserItemData>(stream);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Updates a user's favorite status for an item and returns the updated UserItemData object.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user