completeUpdate method

Future<void> completeUpdate()

Installs a downloaded flexible update, restarting the app.

Implementation

Future<void> completeUpdate() async {
  try {
    await ref.read(appUpdateGatewayProvider).completeFlexibleUpdate();
    state = UpdateInstallStatus.idle;
  } catch (e, stack) {
    developer.log(
      'Flexible update completion failed',
      name: 'app.update',
      error: e,
      stackTrace: stack,
    );
  }
}