mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-13 09:28:14 +08:00
♻️ uid 直接读取数据库,优化渲染
This commit is contained in:
@@ -470,6 +470,19 @@ class Sqlite {
|
||||
return res;
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 获取已有 uid 列表
|
||||
* @since Alpha v0.2.0
|
||||
* @returns {Promise<string[]>}
|
||||
*/
|
||||
public async getUidList(): Promise<string[]> {
|
||||
const db = await Database.load(this.dbPath);
|
||||
const sql = "SELECT DISTINCT uid FROM GachaRecords";
|
||||
const res: Array<{ uid: string }> = await db.select(sql);
|
||||
await db.close();
|
||||
return res.map((item) => item.uid);
|
||||
}
|
||||
|
||||
/**
|
||||
* @description 获取指定 uid 的用户角色数据
|
||||
* @since Alpha v0.2。3
|
||||
|
||||
Reference in New Issue
Block a user