🔥 ⚡ Major Update
* Adds Actions, Redicers and Middlewares * Adds Http Service * Adds Cancel option for Http Service * Adds HOC's for API Loader, Sidebar and Headers * Adds Random key generator for Routes
This commit is contained in:
21
src/reducers/login.reducer.js
Normal file
21
src/reducers/login.reducer.js
Normal file
@@ -0,0 +1,21 @@
|
||||
import { LOGIN_REQUEST, LOGIN_SUCCESS } from "../utils/constants";
|
||||
import Storage from "../services/storage.service";
|
||||
|
||||
|
||||
let initialState = {
|
||||
token: ""
|
||||
};
|
||||
|
||||
export const LoginReducer = (state=initialState, action)=>{
|
||||
switch (action.type) {
|
||||
case LOGIN_REQUEST: return state;
|
||||
case LOGIN_SUCCESS:
|
||||
|
||||
Storage.set('token', action.payload.token);
|
||||
return {
|
||||
...state,
|
||||
token: action.payload.token
|
||||
};
|
||||
default: return state;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user