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

30 lines
486 B
JavaScript

import { SHARE } from '../actions/actionsTypes';
const initialState = {
user: {},
server: '',
settings: {}
};
export default function share(state = initialState, action) {
switch (action.type) {
case SHARE.SELECT_SERVER:
return {
...state,
server: action.server
};
case SHARE.SET_USER:
return {
...state,
user: action.user
};
case SHARE.SET_SETTINGS:
return {
...state,
settings: action.settings
};
default:
return state;
}
}