|
|
|
@ -4,6 +4,7 @@ import {
|
|
|
|
DefaultFullModalInputEditorRender,
|
|
|
|
DefaultFullModalInputEditorRender,
|
|
|
|
FullModalField,
|
|
|
|
FullModalField,
|
|
|
|
} from '@/components/FullModal/Field';
|
|
|
|
} from '@/components/FullModal/Field';
|
|
|
|
|
|
|
|
import { getGlobalSocket } from '@/utils/global-state-helper';
|
|
|
|
import { setUserJWT } from '@/utils/jwt-helper';
|
|
|
|
import { setUserJWT } from '@/utils/jwt-helper';
|
|
|
|
import { Button, Divider } from 'antd';
|
|
|
|
import { Button, Divider } from 'antd';
|
|
|
|
import React, { useCallback } from 'react';
|
|
|
|
import React, { useCallback } from 'react';
|
|
|
|
@ -55,6 +56,7 @@ export const SettingsAccount: React.FC = React.memo(() => {
|
|
|
|
// 登出
|
|
|
|
// 登出
|
|
|
|
const handleLogout = useCallback(async () => {
|
|
|
|
const handleLogout = useCallback(async () => {
|
|
|
|
await setUserJWT(null);
|
|
|
|
await setUserJWT(null);
|
|
|
|
|
|
|
|
getGlobalSocket()?.close();
|
|
|
|
history.push('/');
|
|
|
|
history.push('/');
|
|
|
|
}, []);
|
|
|
|
}, []);
|
|
|
|
|
|
|
|
|
|
|
|
|