writeFile method
Persists bytes at path, creating parent directories when required.
Implementation
@override
Future<void> writeFile(String path, List<int> bytes) async {
final file = File(path);
final directory = file.parent;
if (!await directory.exists()) {
await directory.create(recursive: true);
}
await file.writeAsBytes(bytes, flush: true);
}