MCPcopy Create free account
hub / github.com/AntiHub-Project/AntiHub / saveAuthCredentials

Function saveAuthCredentials

lib/api.ts:127–137  ·  view source on GitHub ↗

* 保存登录凭证到 localStorage

(data: LoginResponse | RefreshTokenResponse, user?: UserResponse)

Source from the content-addressed store, hash-verified

125 * 保存登录凭证到 localStorage
126 */
127function saveAuthCredentials(data: LoginResponse | RefreshTokenResponse, user?: UserResponse) {
128 if (typeof window === 'undefined') return;
129
130 localStorage.setItem('access_token', data.access_token);
131 localStorage.setItem('refresh_token', data.refresh_token);
132 localStorage.setItem('token_expires_at', String(Date.now() + data.expires_in * 1000));
133
134 if (user) {
135 localStorage.setItem('user', JSON.stringify(user));
136 }
137}
138
139/**
140 * 清除所有认证凭证

Callers 7

fetchWithAuthFunction · 0.85
loginFunction · 0.85
handleGitHubCallbackFunction · 0.85
handleOAuthCallbackFunction · 0.85
scheduleRefreshFunction · 0.85
generateImageFunction · 0.85
sendChatCompletionStreamFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected