feat: lots of updates

This commit is contained in:
zerosoul
2022-02-10 23:35:25 +08:00
parent e8b6c2b0f1
commit d05c5ff8f2
33 changed files with 1072 additions and 331 deletions
+11 -1
View File
@@ -2,7 +2,8 @@ import { createSlice } from "@reduxjs/toolkit";
const initialState = {
user: null,
usersVersion: 0,
usersVersion: null,
afterMid: null,
token: null,
refreshToken: null,
};
@@ -21,16 +22,25 @@ const authDataSlice = createSlice({
state.user = null;
state.token = null;
state.refreshToken = null;
// 清掉本地缓存auth data
// localStorage.removeItem("AUTH_DATA");
// state.afterMid = null;
// state.usersVersion = null;
},
setUsersVersion(state, action) {
const { version } = action.payload;
state.usersVersion = version;
},
setAfterMid(state, action) {
const { mid } = action.payload;
state.afterMid = mid;
},
},
});
export const {
setAuthData,
clearAuthData,
setUsersVersion,
setAfterMid,
} = authDataSlice.actions;
export default authDataSlice.reducer;