domain 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