|
|
@ -51,6 +51,7 @@ import {
|
|
|
|
reprocessInteractiveImportItems,
|
|
|
|
reprocessInteractiveImportItems,
|
|
|
|
setInteractiveImportMode,
|
|
|
|
setInteractiveImportMode,
|
|
|
|
setInteractiveImportSort,
|
|
|
|
setInteractiveImportSort,
|
|
|
|
|
|
|
|
updateInteractiveImportItem,
|
|
|
|
updateInteractiveImportItems,
|
|
|
|
updateInteractiveImportItems,
|
|
|
|
} from 'Store/Actions/interactiveImportActions';
|
|
|
|
} from 'Store/Actions/interactiveImportActions';
|
|
|
|
import createClientSideCollectionSelector from 'Store/Selectors/createClientSideCollectionSelector';
|
|
|
|
import createClientSideCollectionSelector from 'Store/Selectors/createClientSideCollectionSelector';
|
|
|
@ -616,13 +617,17 @@ function InteractiveImportModalContent(
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
const onEpisodesSelect = useCallback(
|
|
|
|
const onEpisodesSelect = useCallback(
|
|
|
|
(episodes: SelectedEpisode[]) => {
|
|
|
|
(selectedEpisodes: SelectedEpisode[]) => {
|
|
|
|
dispatch(
|
|
|
|
selectedEpisodes.forEach((selectedEpisode) => {
|
|
|
|
updateInteractiveImportItems({
|
|
|
|
const { id, episodes } = selectedEpisode;
|
|
|
|
ids: selectedIds,
|
|
|
|
|
|
|
|
episodes,
|
|
|
|
dispatch(
|
|
|
|
})
|
|
|
|
updateInteractiveImportItem({
|
|
|
|
);
|
|
|
|
id,
|
|
|
|
|
|
|
|
episodes,
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
dispatch(reprocessInteractiveImportItems({ ids: selectedIds }));
|
|
|
|
dispatch(reprocessInteractiveImportItems({ ids: selectedIds }));
|
|
|
|
|
|
|
|
|
|
|
|