From 557cd99b20ae6c051d5b448e32c6fc6075e4b04e Mon Sep 17 00:00:00 2001 From: xion Date: Thu, 24 Apr 2025 12:41:31 +0800 Subject: [PATCH] temp --- package.json | 10 +++++----- src/query-login.ts | 9 +++++---- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index dabe4b8..2210bf1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kevisual/query-login", - "version": "0.0.4", + "version": "0.0.5", "description": "", "main": "dist/query-login.js", "types": "dist/query-login.d.ts", @@ -18,10 +18,10 @@ "access": "public" }, "peerDependencies": { - "@kevisual/query": "^0.0.15" + "@kevisual/query": "^0.0.17" }, "devDependencies": { - "@types/node": "^22.13.11", + "@types/node": "^22.14.1", "tsup": "^8.4.0" }, "exports": { @@ -31,7 +31,7 @@ "./browser": "./dist/query-login-browser.js" }, "dependencies": { - "@kevisual/cache": "^0.0.1", - "dotenv": "^16.4.7" + "@kevisual/cache": "^0.0.2", + "dotenv": "^16.5.0" } } \ No newline at end of file diff --git a/src/query-login.ts b/src/query-login.ts index 4402c49..9499d24 100644 --- a/src/query-login.ts +++ b/src/query-login.ts @@ -1,4 +1,4 @@ -import { Query } from '@kevisual/query'; +import { Query, BaseQuery } from '@kevisual/query'; import type { Result, DataOpts } from '@kevisual/query/query'; import { setBaseResponse } from '@kevisual/query/query'; import { LoginCacheStore, CacheStore } from './login-cache.ts'; @@ -21,8 +21,7 @@ export type QueryLoginResult = { refreshToken: string; }; -export class QueryLogin { - query: Query; +export class QueryLogin extends BaseQuery { /** * query login cache, 非实际操作, 一个cache的包裹模块 */ @@ -33,7 +32,9 @@ export class QueryLogin { onLoad?: () => void; constructor(opts?: QueryLoginOpts) { - this.query = opts?.query || new Query(); + super({ + query: opts?.query || new Query(), + }); this.cacheStore = new LoginCacheStore({ name: 'login', cache: opts.cache }); this.isBrowser = opts?.isBrowser ?? true; this.init();