mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-15 09:48:14 +08:00
🌱 初步完成UIGF 导入导出备份恢复,并参照优化UIAF相关代码
This commit is contained in:
@@ -488,13 +488,12 @@ class Sqlite {
|
||||
* @description 合并祈愿数据
|
||||
* @since Alpha v0.2.3
|
||||
* @param {string} uid UID
|
||||
* @param {string} data UIGF 数据
|
||||
* @param {TGApp.Plugins.UIGF.GachaItem[]} data UIGF 数据
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
public async mergeUIGF(uid: string, data: string): Promise<void> {
|
||||
public async mergeUIGF(uid: string, data: TGApp.Plugins.UIGF.GachaItem[]): Promise<void> {
|
||||
const db = await Database.load(this.dbPath);
|
||||
const gachaList: TGApp.Plugins.UIGF.GachaItem[] = JSON.parse(data);
|
||||
const sql = importUIGFData(uid, gachaList);
|
||||
const sql = importUIGFData(uid, data);
|
||||
for (const item of sql) {
|
||||
await db.execute(item);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user