| 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;
});
 |