feat: export/import JSON des sessions, stats et armurerie via partage systeme

This commit is contained in:
qlionbleusam
2026-08-13 12:22:42 +02:00
parent 3812cd740b
commit 543f54dc4f
14 changed files with 464 additions and 4 deletions
+10
View File
@@ -590,6 +590,16 @@ class DatabaseHelper {
);
}
/// Toutes les entrées de maintenance, armes confondues (export/sauvegarde).
Future<List<MaintenanceEntry>> getAllMaintenance() async {
final db = await database;
final maps = await db.query(
AppConstants.maintenanceTable,
orderBy: 'date DESC',
);
return List.generate(maps.length, (i) => MaintenanceEntry.fromMap(maps[i]));
}
Future<List<MaintenanceEntry>> getMaintenanceForWeapon(String weaponId) async {
final db = await database;
final maps = await db.query(