koishi-plugin-toram
Version:
16 lines (15 loc) • 578 B
TypeScript
import { Context } from "koishi";
import { Result, UserData } from "..";
export declare class UserMgr {
private static instance;
static Inst(): UserMgr;
private ctx;
private _users;
setUsers(ctx: Context): Promise<void>;
private saveUser;
addUser(qq: string, saveNow?: boolean): void;
setUserMonthlyCardRemindTimeIndex(qq: string, timeIndex: number): void;
getUsersWithMonthlyCardRemindTimeIndex(timeIndex: number): UserData[];
getAllMonthlyCardRemindUsers(): UserData[];
updateUserLastGetMonthlyCardDate(qq: string): Result<void>;
}