|
|
@@ -3,30 +3,33 @@ import {
|
|
|
PASSWORD_CHANGED,
|
|
|
LOGIN_USER_SUCCESS,
|
|
|
LOGIN_USER_FAIL,
|
|
|
- LOGIN_USER
|
|
|
+ LOGIN_USER,
|
|
|
+ LS_USER_GET
|
|
|
} from '../actions/types';
|
|
|
|
|
|
const INITIAL_STATE = {
|
|
|
- email: 'davidventura27@gmail.com',
|
|
|
- password: 'cdb9af22908c2c6d1d29961f3a8a23022ff8e21d9ea50f40ebc72759c6cb76dc',
|
|
|
+ email: '',
|
|
|
+ password: '',
|
|
|
user: null,
|
|
|
error: '',
|
|
|
loading: false
|
|
|
};
|
|
|
|
|
|
export default (state = INITIAL_STATE, action) => {
|
|
|
- switch (action.type) {
|
|
|
+ switch (action.type) {
|
|
|
+ case LS_USER_GET:
|
|
|
+ return { ...state, email: action.payload.user, password: action.payload.password };
|
|
|
case EMAIL_CHANGED:
|
|
|
- return { ...state, email: action.payload };
|
|
|
+ return { ...state, email: action.payload };
|
|
|
case PASSWORD_CHANGED:
|
|
|
- return { ...state, password: action.payload };
|
|
|
+ return { ...state, password: action.payload };
|
|
|
case LOGIN_USER_SUCCESS:
|
|
|
- return { ...state, user: action.payload, error: '', loading: false };
|
|
|
+ return { ...state, user: action.payload, error: '', loading: false };
|
|
|
case LOGIN_USER_FAIL:
|
|
|
- return { ...state, user: null, error: action.payload, password: '', loading: false };
|
|
|
+ return { ...state, user: null, error: action.payload, password: '', loading: false };
|
|
|
case LOGIN_USER:
|
|
|
- return { ...state, loading: true, error: '' };
|
|
|
+ return { ...state, loading: true, error: '' };
|
|
|
default:
|
|
|
- return state;
|
|
|
+ return state;
|
|
|
}
|
|
|
};
|