Commit 255abff

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2023-12-10 11:19:37
reimplement db import
Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com>
1 parent d62e21d
Changed files (1)
lib
screens
lib/screens/subsettings/export_import_screen.dart
@@ -316,7 +316,11 @@ class ExportImportButtons extends StatelessWidget {
                             localizations.importSuccess(importedRecords.length))));
                         break;
                       case 'db':
-                        // TODO
+                        final model = Provider.of<BloodPressureModel>(context, listen: false);
+                        final importedModel = await BloodPressureModel.create(dbPath: file.path, isFullPath: true);
+                        for (final record in await importedModel.all) {
+                          await model.add(record);
+                        }
                         break;
                       default:
                         showError(messenger, localizations.errWrongImportFormat);