patchingProgressProvider top-level property

StateNotifierProvider<PatchingProgressProviderState, PatchingProgress?> patchingProgressProvider
final

Provides the current PatchingProgress.

NOTE: Resolves to null if no patching is in progress.

To start patching, use patchingProgressController.

Implementation

final patchingProgressProvider =
    StateNotifierProvider<PatchingProgressProviderState, PatchingProgress?>(
  (ref) {
    final patcherService = ref.watch(patcherServiceProvider);
    final releaseRepository = ref.watch(releaseRepositoryProvider);

    return PatchingProgressProviderState(
      patcherService,
      releaseRepository,
    );
  },
);