Skip to content

Commit eec3a79

Browse files
committed
fix: fix auth http client not pass storage key problem #98
1 parent cba8cd4 commit eec3a79

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

server/admin/src/client/App.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import {
55
ListTable,
66
Resource,
77
Tushan,
8-
createAuthHttpClient,
98
} from 'tushan';
109
import {
1110
IconDashboard,
@@ -19,7 +18,7 @@ import {
1918
IconUserGroup,
2019
IconWifi,
2120
} from 'tushan/icon';
22-
import { authProvider } from './auth';
21+
import { authHTTPClient, authProvider } from './auth';
2322
import { Dashboard } from './components/Dashboard';
2423
import { fileFields, groupFields, mailFields, messageFields } from './fields';
2524
import { i18n } from './i18n';
@@ -30,7 +29,7 @@ import { SocketIOAdmin } from './routes/socketio';
3029
import { SystemConfig } from './routes/system';
3130
import { SystemNotify } from './routes/system/notify';
3231

33-
const dataProvider = jsonServerProvider('/admin/api', createAuthHttpClient());
32+
const dataProvider = jsonServerProvider('/admin/api', authHTTPClient);
3433

3534
function App() {
3635
return (

server/admin/src/client/auth.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
1-
import { AuthProvider, createAuthProvider } from 'tushan';
1+
import {
2+
AuthProvider,
3+
createAuthHttpClient,
4+
createAuthProvider,
5+
HTTPClient,
6+
} from 'tushan';
27

38
export const authStorageKey = 'tailchat:admin:auth';
49

510
export const authProvider: AuthProvider = createAuthProvider({
611
authStorageKey,
712
loginUrl: '/admin/api/login',
813
});
14+
15+
export const authHTTPClient: HTTPClient = createAuthHttpClient(authStorageKey);

0 commit comments

Comments
 (0)