src/redux/reducers/user.js
import { SAVE_USER, REMOVE_USER } from "../actions/actionTypes";
const user = (user = { accessToken: "", data: {} }, action) => {
switch (action.type) {
case SAVE_USER:
return {
accessToken: action.payload.access_token,
data: {
name: action.payload.name,
username: action.payload.username,
email: action.payload.email,
verified: action.payload.verified,
id: action.payload.id,
beta: action.payload.is_beta_user
},
};
case REMOVE_USER:
return {
accessToken: false,
data: {},
};
default:
return user;
}
};
export default user;