diff --git a/src/routes/Board/useContinueWatchingPreview.js b/src/routes/Board/useContinueWatchingPreview.js index 8468b06b5..33756a4a7 100644 --- a/src/routes/Board/useContinueWatchingPreview.js +++ b/src/routes/Board/useContinueWatchingPreview.js @@ -1,9 +1,7 @@ +const React = require('react'); +const { useServices } = require('stremio/services'); const { useModelState } = require('stremio/common'); -const initContinueWatchingPreviewState = () => ({ - lib_items: [] -}); - const mapContinueWatchingPreviewState = (continue_watching_preview) => { const lib_items = continue_watching_preview.lib_items.map((lib_item) => ({ id: lib_item._id, @@ -22,6 +20,10 @@ const mapContinueWatchingPreviewState = (continue_watching_preview) => { }; const useContinueWatchingPreview = () => { + const { core } = useServices(); + const initContinueWatchingPreviewState = React.useMemo(() => { + return mapContinueWatchingPreviewState(core.getState('continue_watching_preview')); + }, []); return useModelState({ model: 'continue_watching_preview', map: mapContinueWatchingPreviewState,