attachAssetFromFile method

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

Implementation

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

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