import 'dart:convert'; import 'dart:io'; import '../models/history/history_entry.dart'; import 'archive_format.dart'; Future importData(Directory dir) async { await Future.wait([ importHistoryFrom(dir.historyFile), importSavedListsFrom(dir.savedLists), ]); } Future importHistoryFrom(File file) async { final String content = file.readAsStringSync(); await HistoryEntry.insertJsonEntries( (jsonDecode(content) as List) .map((h) => h as Map) .toList(), ); } Future importSavedListsFrom(Directory savedListsDir) async { print('TODO: Implement importSavedLists'); }