feat: prevent the user from entering the knowledge base if he is not logged in (#45)

This commit is contained in:
balibabu
2024-01-29 19:28:39 +08:00
committed by GitHub
parent e1bc1d46e6
commit 04aba1bb65
20 changed files with 700 additions and 591 deletions

View File

@@ -1,5 +1,5 @@
import kbService from '@/services/kbService';
import { Effect, Reducer, Subscription } from 'umi';
import { Effect, Reducer } from 'umi';
export interface knowledgeModelState {
loading: boolean;
@@ -15,7 +15,7 @@ export interface knowledgegModelType {
reducers: {
updateState: Reducer<knowledgeModelState>;
};
subscriptions: { setup: Subscription };
// subscriptions: { setup: Subscription };
}
const Model: knowledgegModelType = {
namespace: 'knowledgeModel',
@@ -23,13 +23,13 @@ const Model: knowledgegModelType = {
loading: false,
data: [],
},
subscriptions: {
setup({ dispatch, history }) {
history.listen((location) => {
console.log(location);
});
},
},
// subscriptions: {
// setup({ dispatch, history }) {
// history.listen((location) => {
// console.log(location);
// });
// },
// },
effects: {
*rmKb({ payload = {}, callback }, { call, put }) {
const { data, response } = yield call(kbService.rmKb, payload);