adapted to changes in core related to Lib structs renamed to Library

This commit is contained in:
nklhrstv 2020-09-30 17:48:11 +03:00
parent 74204374ff
commit 31b2ffd0ff
6 changed files with 16 additions and 16 deletions

View file

@ -14,11 +14,11 @@ const Board = () => {
<MainNavBars className={styles['board-container']} route={'board'}>
<div className={styles['board-content']}>
{
continueWatchingPreview.lib_items.length > 0 ?
continueWatchingPreview.library_items.length > 0 ?
<MetaRow
className={classnames(styles['board-row'], styles['continue-watching-row'])}
title={'Continue Watching'}
items={continueWatchingPreview.lib_items}
items={continueWatchingPreview.library_items}
itemComponent={LibItem}
deepLinks={continueWatchingPreview.deepLinks}
/>

View file

@ -5,7 +5,7 @@ const { useServices } = require('stremio/services');
const { deepLinking, useModelState } = require('stremio/common');
const mapContinueWatchingPreviewState = (continue_watching_preview) => {
const lib_items = continue_watching_preview.lib_items.map((libItem) => ({
const library_items = continue_watching_preview.library_items.map((libItem) => ({
id: libItem._id,
type: libItem.type,
name: libItem.name,
@ -18,7 +18,7 @@ const mapContinueWatchingPreviewState = (continue_watching_preview) => {
deepLinks: deepLinking.withLibItem({ libItem })
}));
const deepLinks = { discover: '#/continuewatching' };
return { lib_items, deepLinks };
return { library_items, deepLinks };
};
const useContinueWatchingPreview = () => {

View file

@ -62,7 +62,7 @@ const Library = ({ model, route, urlParams, queryParams }) => {
<div className={styles['message-label']}>{route === 'continuewatching' ? 'Continue Watching' : 'Library'} not loaded!</div>
</div>
:
library.lib_items.length === 0 ?
library.library_items.length === 0 ?
<div className={styles['message-container']}>
<Image
className={styles['image']}
@ -73,7 +73,7 @@ const Library = ({ model, route, urlParams, queryParams }) => {
</div>
:
<div className={styles['meta-items-container']}>
{library.lib_items.map((libItem, index) => (
{library.library_items.map((libItem, index) => (
<LibItem {...libItem} key={index} />
))}
</div>

View file

@ -6,13 +6,13 @@ const { CONSTANTS, deepLinking, useModelState, comparatorWithPriorities } = requ
const initLibraryState = () => ({
selected: null,
type_names: [],
lib_items: []
library_items: []
});
const mapLibraryState = (library) => {
const selected = library.selected;
const type_names = library.type_names.sort(comparatorWithPriorities(CONSTANTS.TYPE_PRIORITIES));
const lib_items = library.lib_items.map((libItem) => ({
const library_items = library.library_items.map((libItem) => ({
id: libItem._id,
type: libItem.type,
name: libItem.name,
@ -24,7 +24,7 @@ const mapLibraryState = (library) => {
null,
deepLinks: deepLinking.withLibItem({ libItem })
}));
return { selected, type_names, lib_items };
return { selected, type_names, library_items };
};
const useLibrary = (libraryModel, urlParams, queryParams) => {

View file

@ -75,12 +75,12 @@ const Player = ({ urlParams }) => {
}, []);
const onEnded = React.useCallback(() => {
core.transport.dispatch({ action: 'Unload' }, 'player');
if (player.lib_item !== null) {
if (player.library_item !== null) {
core.transport.dispatch({
action: 'Ctx',
args: {
action: 'RewindLibraryItem',
args: player.lib_item._id
args: player.library_item._id
}
});
}
@ -189,8 +189,8 @@ const Player = ({ urlParams }) => {
commandArgs: {
stream: player.selected.stream,
autoplay: true,
time: player.lib_item !== null && player.selected.video_id !== null && player.lib_item.state.video_id === player.selected.video_id ?
player.lib_item.state.timeOffset
time: player.library_item !== null && player.selected.video_id !== null && player.library_item.state.video_id === player.selected.video_id ?
player.library_item.state.timeOffset
:
0,
transcode: casting,

View file

@ -9,7 +9,7 @@ const initPlayerState = () => ({
meta_resource: null,
subtitles_resources: [],
next_video: null,
lib_item: null
library_item: null
});
const mapPlayerStateWithCtx = (player, ctx) => {
@ -74,8 +74,8 @@ const mapPlayerStateWithCtx = (player, ctx) => {
return { request, addon, content };
});
const next_video = player.next_video;
const lib_item = player.lib_item;
return { selected, meta_resource, subtitles_resources, next_video, lib_item };
const library_item = player.library_item;
return { selected, meta_resource, subtitles_resources, next_video, library_item };
};
const usePlayer = (urlParams) => {