123456789101112131415161718192021222324 |
- // @flow
- import { ReducerRegistry } from '../base/redux';
-
- import { SET_SHARED_VIDEO_STATUS } from './actionTypes';
-
- /**
- * Reduces the Redux actions of the feature features/youtube-player.
- */
- ReducerRegistry.register('features/youtube-player', (state = {}, action) => {
- const { videoId, status, time, ownerId } = action;
-
- switch (action.type) {
- case SET_SHARED_VIDEO_STATUS:
- return {
- ...state,
- videoId,
- status,
- time,
- ownerId
- };
- default:
- return state;
- }
- });
|