diff --git a/src/routes/Discover/Discover.js b/src/routes/Discover/Discover.js index be28eeafd..bf0544a5d 100644 --- a/src/routes/Discover/Discover.js +++ b/src/routes/Discover/Discover.js @@ -79,24 +79,11 @@ const Discover = ({ urlParams, queryParams }) => { return; } - if (!selectedMetaItem.inLibrary) { - core.transport.dispatch({ - action: 'Ctx', - args: { - action: 'AddToLibrary', - args: selectedMetaItem - } - }); - } - core.transport.dispatch({ - action: 'Ctx', + action: 'MetaDetails', args: { - action: 'LibraryItemMarkAsWatched', - args: { - id: selectedMetaItem.id, - is_watched: !selectedMetaItem.watched - } + action: 'MarkAsWatched', + args: !selectedMetaItem.watched } }); }, [selectedMetaItem]); diff --git a/src/routes/MetaDetails/MetaDetails.js b/src/routes/MetaDetails/MetaDetails.js index 5ce9b199b..f5dcc026d 100644 --- a/src/routes/MetaDetails/MetaDetails.js +++ b/src/routes/MetaDetails/MetaDetails.js @@ -73,7 +73,7 @@ const MetaDetails = ({ urlParams, queryParams }) => { action: 'MetaDetails', args: { action: 'MarkAsWatched', - args: !metaDetails.metaItem.watched + args: !metaDetails.metaItem.content.content.watched } }); }, [metaDetails]);