Package-level declarations
Types
Link copied to clipboard
interface CheckIfUpdateRequiredUseCase
Returns false if app needs to be updated and user should not be able app without it true - otherwise
Link copied to clipboard
internal class CheckIfUpdateRequiredUseCaseImpl(appVersionRepository: AppVersionRepository) : CheckIfUpdateRequiredUseCase
Link copied to clipboard
interface ObserveIfAppUpdateRequiredUseCase
Observes ServerConfigs and checks if App needs to be updated for each of it. Checking happens every CHECK_APP_VERSION_FREQUENCY_MS milliseconds, or when config was added into DB.
Link copied to clipboard
class ObserveIfAppUpdateRequiredUseCaseImpl(customServerConfigRepository: CustomServerConfigRepository, authenticationScopeProvider: AuthenticationScopeProvider, userSessionScopeProvider: UserSessionScopeProvider, globalDatabaseBuilder: <Error class: unknown class>, kaliumConfigs: KaliumConfigs) : ObserveIfAppUpdateRequiredUseCase