dispatchVerifiedInstall function

Future<void> dispatchVerifiedInstall({
  1. required UpdateClient session,
  2. required UpdateStageResult stageResult,
  3. required PersistedInstallTransaction persistedTransaction,
})

Claims a verified stage and dispatches the resulting typed request.

Implementation

Future<void> dispatchVerifiedInstall({
  required UpdateClient session,
  required UpdateStageResult stageResult,
  required PersistedInstallTransaction persistedTransaction,
}) async {
  final request = await verifiedNativeInstallRequestFromStage(
    session: session,
    stageResult: stageResult,
    receipt: persistedTransaction,
  );
  await DesktopUpdaterPlatform.instance.installVerifiedUpdate(request);
}