update library
Classes
- IsUpdateAvailableProviderState
- Provides whether an update is available.
- PatcherService
- Base class for all patcher services.
- PatchingProgress
- Represents the progress of patching the current app.
- PatchingProgressProviderState
- Provides the current PatchingProgress.
- Release
- Represents a release of the application.
- ReleaseDataSource
- Base class for all release data sources.
- ReleaseDownloads
- Contains the download links for a release.
- ReleaseRepository
- Repository interface for fetching releases information.
Properties
-
isUpdateAvailableProvider
→ AsyncNotifierProviderImpl<
IsUpdateAvailableProviderState, bool> -
Provides whether an update is available.
final
-
patcherServiceProvider
→ Provider<
PatcherService> -
Provides the current
PatcherService
instance.final -
patchingProgressController
→ AlwaysAliveRefreshable<
PatchingProgressProviderState> -
Expososes the controller for patchingProgressProvider.
final
-
patchingProgressProvider
→ StateNotifierProvider<
PatchingProgressProviderState, PatchingProgress?> -
Provides the current
PatchingProgress
.final -
releaseDataSourceProvider
→ Provider<
ReleaseDataSource> -
Provides the current
ReleaseDataSource
instance.final -
releaseRepositoryProvider
→ Provider<
ReleaseRepository> -
Provides the current
ReleaseRepository
instance.final -
updateCheckerProvider
→ AlwaysAliveRefreshable<
IsUpdateAvailableProviderState> -
Provides methods for re-checking for updates.
final