优化代码结构,修复部分bug

This commit is contained in:
DelLevin-Home
2026-07-06 02:49:46 +08:00
parent 4a7296f00f
commit 2fdcd4551d
23 changed files with 372 additions and 356 deletions

View File

@@ -144,6 +144,9 @@ class GameDao {
// 彻底删除游戏
Future<int> permanentDeleteGame(String id) => _wrap('permanentDeleteGame', () async {
final db = await _dbHelper.database;
// 清理子记录,防止孤儿数据
await db.delete('game_reviews', where: 'game_id = ?', whereArgs: [id]);
await db.delete('game_screenshots', where: 'game_id = ?', whereArgs: [id]);
return await db.delete(
'games',
where: 'id = ?',