| 12345678910111213141516171819 |
- import { loginAPI } from "../service/user";
- import { setRefreshToken, setToken, setUsername } from "../store/actions";
-
- export const login = (username, password, callback) => {
- return (dispatch) =>
- loginAPI(username, password)
- .then((responseJson) => {
- console.log('response', responseJson)
- if (responseJson.OK && responseJson.data.Data.AccessToken != null) {
- dispatch(batchActions([
- setToken(responseJson.data.Data.AccessToken),
- setRefreshToken(responseJson.data.Data.RefreshToken),
- setUsername(username)]))
- } else callback(responseJson);
- })
- .catch((error) => {
- console.log("error", error);
- });
- };
|