upload method
return sha256 hash of the file
Implementation
@override
Future<String> upload(String name, String version, List<int> content) async {
final object = getPackagePath(name: name, version: version);
await _minio.putObject(
bucket,
object,
Stream<Uint8List>.value(Uint8List.fromList(content)),
size: content.length,
metadata: const {'Content-Type': 'application/gzip'},
);
return crypto.sha256.convert(content).toString();
}