download method Null safety

Future<void> download(
  1. SpeechPackage pack
)

Download a package

Implementation

Future<void> download(SpeechPackage pack) async {
  final file = await _downloadCtrl.download(pack);
  Get.log('Downloading $file');

  _speechPackWorkflow.onceState(
    SpeechPackState.downloadComplete,
    (_) async {
      await _storageCtrl.updateDownloaded(pack);
      extract(file, pack);
    },
  );
}