attachAssetFromFile method

void attachAssetFromFile({
  1. required Release release,
  2. required String assetName,
  3. required String assetPath,
  4. required String mimeType,
  5. String? assetLabel,
})

Implementation

void attachAssetFromFile({
  required Release release,
  required String assetName,
  required String assetPath,
  required String mimeType,
  String? assetLabel,
}) {
  final assetData = File(assetPath).readAsBytesSync();

  final installAsset = CreateReleaseAsset(
    name: assetName,
    contentType: mimeType,
    assetData: assetData,
    label: assetLabel,
  );
  waitForEx(_repoService.uploadReleaseAssets(release, [installAsset]));
}