Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 1x 1x 6x 5x 5x 5x | import isEmpty from '../../../Shared/Utils/isEmpty';
const ONE_SECOND_IN_MS = 1000;
const subscribeToPlaybackApiResponse = (
playbackApiResponse$,
resumePointsStore,
) =>
playbackApiResponse$
.subscribe(playbackResponse => {
const resumePoints = playbackResponse && playbackResponse.resumePoints;
Eif (isEmpty(resumePoints)) {
return resumePointsStore.actions.disableFeature();
}
const { updateInterval, resumeFrom } = resumePoints;
resumePointsStore.actions.updateResumePoints({
updateIntervalMs: updateInterval * ONE_SECOND_IN_MS,
resumeFrom,
isEnabled: true,
});
});
export default subscribeToPlaybackApiResponse;
|