This commit is contained in:
zhu
2026-05-09 17:16:08 +08:00
parent 6587b0c1d9
commit 30f9467cc8
14 changed files with 256 additions and 181 deletions

View File

@@ -1,5 +1,4 @@
const AUTH_TOKEN_KEY = 'token';
const MOCK_TOKEN = 'mock-extension-token';
/**
* 获取当前登录 token。
@@ -16,13 +15,6 @@ export async function getToken(): Promise<string | null> {
return window.localStorage.getItem(AUTH_TOKEN_KEY);
}
/**
* 模拟登录,写入一个临时 token方便后续替换真实登录逻辑。
*/
export async function mockLogin(): Promise<string> {
await setToken(MOCK_TOKEN);
return MOCK_TOKEN;
}
/**
* 清除当前登录 token。
@@ -34,11 +26,12 @@ export async function logout(): Promise<void> {
await storage.remove(AUTH_TOKEN_KEY);
return;
}
console.log("溢出")
window.localStorage.removeItem(AUTH_TOKEN_KEY);
}
async function setToken(token: string): Promise<void> {
export async function setToken(token: string): Promise<void> {
const storage = getChromeStorage();
if (storage) {