12345678910111213141516171819202122232425262728293031 |
- import { ReducerRegistry } from '../../base/redux';
-
- import {
- _SET_APP_STATE_LISTENER,
- _SET_BACKGROUND_VIDEO_MUTED,
- APP_STATE_CHANGED
- } from './actionTypes';
-
- ReducerRegistry.register('features/background', (state = {}, action) => {
- switch (action.type) {
- case _SET_APP_STATE_LISTENER:
- return {
- ...state,
- appStateListener: action.listener
- };
-
- case _SET_BACKGROUND_VIDEO_MUTED:
- return {
- ...state,
- videoMuted: action.muted
- };
-
- case APP_STATE_CHANGED:
- return {
- ...state,
- appState: action.appState
- };
- }
-
- return state;
- });
|