Rocket.Chat.ReactNative/app/reducers/permissions.js

25 lines
392 B
JavaScript
Raw Normal View History

2017-11-24 20:44:52 +00:00
import * as types from '../constants/types';
const initialState = {
permissions: {}
};
export default function permissions(state = initialState.permissions, action) {
if (action.type === types.SET_ALL_PERMISSIONS) {
return {
...state,
...action.payload
};
}
if (action.type === types.ADD_PERMISSIONS) {
return {
...state,
...action.payload
};
}
2017-11-24 20:44:52 +00:00
return state;
}