21 lines
481 B
TypeScript
21 lines
481 B
TypeScript
import { loginOut } from '@/web/support/user/api';
|
|
|
|
const tokenKey = 'token';
|
|
export const clearToken = () => {
|
|
try {
|
|
loginOut();
|
|
localStorage.removeItem(tokenKey);
|
|
} catch (error) {
|
|
error;
|
|
}
|
|
};
|
|
|
|
export const setToken = (token: string) => {
|
|
if (typeof window === 'undefined') return '';
|
|
localStorage.setItem(tokenKey, token);
|
|
};
|
|
export const getToken = () => {
|
|
if (typeof window === 'undefined') return '';
|
|
return localStorage.getItem(tokenKey) || '';
|
|
};
|