Context menus and setting watch state

This commit is contained in:
Aleksi Lassila
2023-08-06 14:34:23 +03:00
parent 5eae3e30b8
commit ecc3d36113
16 changed files with 389 additions and 216 deletions

View File

@@ -173,3 +173,26 @@ export const reportJellyfinPlaybackStopped = (
MediaSourceId: itemId
}
});
export const setJellyfinItemWatched = (jellyfinId: string) =>
JellyfinApi.post('/Users/{userId}/PlayedItems/{itemId}', {
params: {
path: {
userId: JELLYFIN_USER_ID,
itemId: jellyfinId
},
query: {
datePlayed: new Date().toISOString()
}
}
});
export const setJellyfinItemUnwatched = (jellyfinId: string) =>
JellyfinApi.del('/Users/{userId}/PlayedItems/{itemId}', {
params: {
path: {
userId: JELLYFIN_USER_ID,
itemId: jellyfinId
}
}
});