generator-foo
Version:
Foo project scaffold generator based on generator-jam3
42 lines (37 loc) • 868 B
JavaScript
/* eslint-disable no-unused-vars*/
/**
* Created by mendieta on 7/13/16.
*/
import {
LOGIN,
LOGIN_FAIL,
LOGIN_SUCCESS,
LOGOUT,
LOGOUT_FAIL,
LOGOUT_SUCCESS,
REGISTER,
REGISTER_FAIL,
REGISTER_SUCCESS
} from "app/constants/user"
const initialState = {
logged : false,
register_data : null,
error : null,
access_token : null,
full_name : null,
social_id : null,
email : null,
profile_pic : null,
social_network: null
}
export default function update ( state = initialState, action ) {
switch ( action.type ) {
case LOGIN:
break
case LOGIN_FAIL:
return { ...state, error: action.error }
case LOGIN_SUCCESS:
return Object.assign( {}, state, { logged: true }, action.data )
}
return state
}