fix: 修复一些前端的小问题 (#641)

This commit is contained in:
ᴀᴍᴛᴏᴀᴇʀ
2026-02-06 14:12:18 +08:00
committed by GitHub
parent 580a66eb17
commit c49ec81d51
3 changed files with 36 additions and 35 deletions

View File

@@ -1,35 +1,35 @@
import type {
ApiResponse,
VideoSourcesResponse,
VideosRequest,
VideosResponse,
VideoResponse,
ResetVideoResponse,
ClearAndResetVideoResponse,
ResetFilteredVideosResponse,
UpdateVideoStatusRequest,
UpdateVideoStatusResponse,
ApiError,
FavoritesResponse,
ApiResponse,
ClearAndResetVideoResponse,
CollectionsResponse,
UppersResponse,
InsertFavoriteRequest,
InsertCollectionRequest,
InsertSubmissionRequest,
VideoSourcesDetailsResponse,
UpdateVideoSourceRequest,
Config,
DashBoardResponse,
FavoritesResponse,
QrcodeGenerateResponse as GenerateQrcodeResponse,
InsertCollectionRequest,
InsertFavoriteRequest,
InsertSubmissionRequest,
Notifier,
QrcodePollResponse as PollQrcodeResponse,
ResetFilteredVideosResponse,
ResetFilteredVideoStatusRequest,
ResetVideoResponse,
ResetVideoStatusRequest,
SysInfo,
TaskStatus,
ResetVideoStatusRequest,
UpdateVideoSourceResponse,
Notifier,
UpdateFilteredVideoStatusRequest,
UpdateFilteredVideoStatusResponse,
ResetFilteredVideoStatusRequest,
QrcodeGenerateResponse as GenerateQrcodeResponse,
QrcodePollResponse as PollQrcodeResponse
UpdateVideoSourceRequest,
UpdateVideoSourceResponse,
UpdateVideoStatusRequest,
UpdateVideoStatusResponse,
UppersResponse,
VideoResponse,
VideoSourcesDetailsResponse,
VideoSourcesResponse,
VideosRequest,
VideosResponse
} from './types';
import { wsManager } from './ws';
@@ -63,6 +63,10 @@ class ApiClient {
}
}
getAuthToken(): string | null {
return this.defaultHeaders['Authorization'] || localStorage.getItem('authToken');
}
// 清除认证 token
clearAuthToken() {
delete this.defaultHeaders['Authorization'];
@@ -340,6 +344,7 @@ const api = {
apiClient.subscribeToTasks(onMessage),
setAuthToken: (token: string) => apiClient.setAuthToken(token),
getAuthToken: () => apiClient.getAuthToken(),
clearAuthToken: () => apiClient.clearAuthToken()
};