Compare commits

...
5 Commits
Author SHA1 Message Date
xrain 78ef6d9ca0 fix cookie
Publish to npm / publish (push) Failing after 7s
2026-05-05 07:16:29 +08:00
xrain cee0bc4cfe fix cookie
Publish to npm / publish (push) Failing after 7s
2026-05-05 07:06:34 +08:00
xrain 9a8510d833 fix cookie
Publish to npm / publish (push) Failing after 5s
2026-05-05 07:01:21 +08:00
xrain ee034a7252 cookie过期时间设置
Publish to npm / publish (push) Failing after 19s
2026-05-05 06:51:07 +08:00
xrain 65bb076384 checklogin现在返回用户信息
Publish to npm / publish (push) Failing after 19s
2026-05-04 23:28:35 +08:00
+5 -10
View File
@@ -80,7 +80,7 @@ export class SimApiCore {
private debug: boolean = true
private auth: SimApiAuthConfig = {
token_name: 'simapi-auth-token',
check_url: '/auth/check',
check_url: '/user/info',
logout_url: '/auth/logout',
login_url: '/auth/login',
}
@@ -129,7 +129,7 @@ export class SimApiCore {
this.debug = config.debug
}
if (config.endpoints) {
this.api.endpoints = { ...this.api.endpoints, ...config.endpoints }
this.api.endpoints = {...this.api.endpoints, ...config.endpoints}
}
if (config.defaultEndpoint) {
this.api.defaultEndpoint = config.defaultEndpoint
@@ -185,7 +185,7 @@ export class SimApiCore {
setToken(token: string): void {
const name = this.auth.token_name
document.cookie = `${name}=${token}; path=/; secure; samesite=none`
document.cookie = `${name}=${token}; path=/; max-age=315360000; secure; samesite=none`
}
removeToken(): void {
@@ -340,12 +340,7 @@ export class SimApiCore {
return true
}
async checkLogin(url?: string | null): Promise<void> {
if (url !== null) {
await this.query(url ?? this.auth.check_url).catch(() => {
})
} else if (this.getToken()) {
this.api.businessCallback[401]?.(null)
}
async checkLogin(url?: string | null): Promise<any> {
return this.query(url ?? this.auth.check_url);
}
}