readSync method
Reads specified number of bytes from file start.
Implementation
@override
ReadSyncResult readSync(String fsPath, {required int length}) {
final raf = File(fsPath).openSync(mode: FileMode.read);
try {
final buffer = Uint8List(length);
final bytesRead = raf.readIntoSync(buffer);
return ReadSyncResult(buffer: buffer, bytesRead: bytesRead);
} finally {
raf.closeSync();
}
}