feat: websocket demo

This commit is contained in:
alt0
2022-12-22 03:57:13 +08:00
parent 25fdc13a26
commit 499851e375
9 changed files with 581 additions and 17 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
export { request } from './axios';
export { ServiceError } from './ServiceError';
export { setToken, authorizationEvent } from './request';
export { setToken, getToken, authorizationEvent } from './request';
export type { AccessTokenMessage } from './request';
@@ -28,7 +28,10 @@ export function setToken(token: Token | null): void {
authorizationEvent.triggerChange(parseAccessToken(token.accessToken));
}
function getToken(): { accessToken: string; refreshToken: string } | null {
export function getToken(): {
accessToken: string;
refreshToken: string;
} | null {
try {
return JSON.parse(window.localStorage.getItem(TOKEN_KEY) || '');
} catch (error) {
@@ -1,6 +1,7 @@
export {
setAuthorization,
setToken,
getToken,
authorizationEvent,
} from './authorization';
export type { AccessTokenMessage } from './authorization';