mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-03-11 21:27:05 +00:00
fix(Player): remove PushToLibrary core action
This commit is contained in:
parent
89ae8d5ac4
commit
9dd6bcda50
2 changed files with 2 additions and 19 deletions
|
|
@ -62,7 +62,7 @@ const Player = ({ urlParams, queryParams }) => {
|
|||
extraSubtitlesOutlineColor: null
|
||||
}
|
||||
);
|
||||
const [player, timeChanged, pausedChanged, ended, pushToLibrary] = usePlayer(urlParams, videoState.videoParams);
|
||||
const [player, timeChanged, pausedChanged, ended] = usePlayer(urlParams, videoState.videoParams);
|
||||
const [settings, updateSettings] = useSettings();
|
||||
const streamingServer = useStreamingServer();
|
||||
const routeFocused = useRouteFocused();
|
||||
|
|
@ -110,7 +110,6 @@ const Player = ({ urlParams, queryParams }) => {
|
|||
}, []);
|
||||
const onEnded = React.useCallback(() => {
|
||||
ended();
|
||||
pushToLibrary();
|
||||
if (player.nextVideo !== null) {
|
||||
onPlayNextVideoRequested();
|
||||
} else {
|
||||
|
|
@ -405,14 +404,6 @@ const Player = ({ urlParams, queryParams }) => {
|
|||
closeSpeedMenu();
|
||||
}
|
||||
}, [videoState.playbackSpeed]);
|
||||
React.useEffect(() => {
|
||||
const intervalId = setInterval(() => {
|
||||
pushToLibrary();
|
||||
}, 30000);
|
||||
return () => {
|
||||
clearInterval(intervalId);
|
||||
};
|
||||
}, []);
|
||||
React.useEffect(() => {
|
||||
const toastFilter = (item) => item?.dataset?.type === 'CoreEvent';
|
||||
toast.addFilter(toastFilter);
|
||||
|
|
|
|||
|
|
@ -96,14 +96,6 @@ const usePlayer = (urlParams, videoParams) => {
|
|||
}
|
||||
}, 'player');
|
||||
}, []);
|
||||
const pushToLibrary = React.useCallback(() => {
|
||||
core.transport.dispatch({
|
||||
action: 'Player',
|
||||
args: {
|
||||
action: 'PushToLibrary'
|
||||
}
|
||||
}, 'player');
|
||||
}, []);
|
||||
const ended = React.useCallback(() => {
|
||||
core.transport.dispatch({
|
||||
action: 'Player',
|
||||
|
|
@ -122,7 +114,7 @@ const usePlayer = (urlParams, videoParams) => {
|
|||
}, 'player');
|
||||
}, []);
|
||||
const player = useModelState({ model: 'player', action, map });
|
||||
return [player, timeChanged, pausedChanged, ended, pushToLibrary];
|
||||
return [player, timeChanged, pausedChanged, ended];
|
||||
};
|
||||
|
||||
module.exports = usePlayer;
|
||||
|
|
|
|||
Loading…
Reference in a new issue