| 123456789101112131415161718192021222324252627282930 | // @flow
import { ReducerRegistry } from '../base/redux';
import {
    ETHERPAD_INITIALIZED,
    SET_DOCUMENT_EDITING_STATUS
} from './actionTypes';
/**
 * Reduces the Redux actions of the feature features/etherpad.
 */
ReducerRegistry.register('features/etherpad', (state = {}, action) => {
    switch (action.type) {
    case ETHERPAD_INITIALIZED:
        return {
            ...state,
            initialized: true
        };
    case SET_DOCUMENT_EDITING_STATUS:
        return {
            ...state,
            editing: action.editing
        };
    default:
        return state;
    }
});
 |