diff --git a/lib/data/app_db.dart b/lib/data/app_db.dart index a3fb185..9bc5017 100644 --- a/lib/data/app_db.dart +++ b/lib/data/app_db.dart @@ -37,6 +37,6 @@ class AppDB { static Future delete(int id, {DatabaseExecutor? db}) async { db = await DB.getDB(db); - db.execute("delete from app where id = ?"); + db.execute("delete from app where id = ?", [id]); } } diff --git a/lib/provider/app_provider.dart b/lib/provider/app_provider.dart index 92a2895..fa47fdb 100644 --- a/lib/provider/app_provider.dart +++ b/lib/provider/app_provider.dart @@ -121,7 +121,6 @@ class AppProvider extends ChangeNotifier { Future deleteApp(App app) async { await AppDB.delete(app.id!); - reload(); try { await AuthLogDB.deleteByAppId(app.id!); @@ -129,7 +128,7 @@ class AppProvider extends ChangeNotifier { print(e.toString()); } - notifyListeners(); + reload(); } App? getAppById(int appId) { diff --git a/lib/router/apps/apps_router.dart b/lib/router/apps/apps_router.dart index f6a721b..bb28006 100644 --- a/lib/router/apps/apps_router.dart +++ b/lib/router/apps/apps_router.dart @@ -83,6 +83,8 @@ class _AppsRouter extends CustState { try { appProvider.deleteApp(app); } catch (e) { + print("delete app error"); + print(e); } finally { cancelFunc.call(); }