activate method Null safety

Future<void> activate(
  1. SpeechPackage pack
)

Activate a package for usage

Implementation

Future<void> activate(SpeechPackage pack) async {
  // Deactivate all packages
  deactivate(SpeechPackage package) async {
    activePackageStatus = activePackageStatus.copyWith(isActivated: false);
    await _syncModelController.upsert(package);
  }

  packages.forEach(deactivate);

  // Setup active conditions
  await setupActivePack(pack);
}