loadBatchState method
Implementation
Future<Map<String, dynamic>?> loadBatchState(String batchId) async {
final filePath = getBatchStateFilePath(batchId);
final file = File(filePath);
if (await file.exists()) {
try {
final content = await file.readAsString();
return json.decode(content) as Map<String, dynamic>;
} catch (e) {
print("⚠️ Could not read batch state: $e");
await deleteBatchState(batchId);
return null;
}
}
return null;
}