sha256 method

  1. @override
Future<String> sha256(
  1. String name,
  2. Version version
)
override

Implementation

@override
Future<String> sha256(String name, Version version) {
  final sha256File =
      File("data/packages/$name/$version/package.tar.gz.sha256");
  if (!sha256File.existsSync()) {
    throw Exception("SHA256 not found for $name $version");
  }
  final content = sha256File.readAsStringSync();
  return Future.value(content.trim());
}