Files
NapCatQQ/.pnpm-store/v3/files/42/3b8a77dbac2bf193e1280352b2864cbb10b6edbb31fa12f16f2c0bcaa0ab033cef7bafdd04fd06884ebcb1beff69720e5df1d778a9958dfc7351abbf336126
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

23 lines
596 B
Plaintext

import { LogWrapper } from './log';
interface ServerRkeyData {
group_rkey: string;
private_rkey: string;
expired_time: number;
}
export declare class RkeyManager {
serverUrl: string[];
logger: LogWrapper;
private rkeyData;
private urlFailures;
private readonly FAILURE_LIMIT;
private readonly ONE_DAY;
constructor(serverUrl: string[], logger: LogWrapper);
getRkey(): Promise<ServerRkeyData>;
private getAvailableUrls;
private isUrlDisabled;
private updateUrlFailure;
isExpired(): boolean;
refreshRkey(): Promise<void>;
}
export {};