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