init CW Preview fixed

This commit is contained in:
nklhrstv 2020-03-27 23:44:49 +02:00
parent 469aeda23b
commit f0e51c5055

View file

@ -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,