♻️ 祈愿数据单独备份、恢复

This commit is contained in:
BTMuli
2023-09-01 09:39:14 +08:00
parent 1bdc614940
commit 09317afac6
4 changed files with 162 additions and 43 deletions

View File

@@ -2,7 +2,7 @@
* @file plugins Sqlite index.ts
* @description Sqlite 数据库操作类
* @author BTMuli<bt-muli@outlook.com>
* @since Alpha v0.2.3
* @since Beta v0.3.0
*/
// tauri
@@ -497,6 +497,19 @@ class Sqlite {
return res;
}
/**
* @description 删除指定 uid 的祈愿数据
* @since Beta v0.3.0
* @param {string} uid 用户 uid
* @returns {Promise<void>}
*/
public async deleteGachaRecords(uid: string): Promise<void> {
const db = await Database.load(this.dbPath);
const sql = `DELETE FROM GachaRecords WHERE uid = '${uid}'`;
await db.execute(sql);
await db.close();
}
/**
* @description 合并祈愿数据
* @since Alpha v0.2.3