HomeInteractor
final class HomeInteractor : RequiresAppDependencies
extension HomeInteractor: ENStateHandlerUpdating
extension HomeInteractor: CountdownTimerDelegate
Undocumented
-
Undocumented
Declaration
Swift
init( homeViewController: HomeViewController, state: State, exposureSubmissionService: ExposureSubmissionService )
-
Undocumented
Declaration
Swift
var state: State { get set } -
Undocumented
Declaration
Swift
var enStateHandler: ENStateHandler? -
Undocumented
Declaration
Swift
private(set) var sections: SectionConfiguration { get } -
Undocumented
Declaration
Swift
private(set) var testResult: TestResult? { get } -
Undocumented
Declaration
Swift
deinit -
Undocumented
Declaration
Swift
func updateAndReloadRiskCellState(to state: RiskProvider.ActivityState) -
Undocumented
Declaration
Swift
func requestRisk(userInitiated: Bool) -
Undocumented
Declaration
Swift
func buildSections()
-
Undocumented
Declaration
Swift
func reloadActionSection()
-
Undocumented
Declaration
Swift
func setupRiskConfigurator() -> CollectionViewCellConfiguratorAny? -
Undocumented
Declaration
Swift
func setupSubmitConfigurator() -> HomeTestResultCellConfigurator -
Undocumented
Declaration
Swift
func setupFindingPositiveRiskCellConfigurator() -> HomeFindingPositiveRiskCellConfigurator -
Undocumented
Declaration
Swift
func setupActiveConfigurator() -> HomeActivateCellConfigurator -
Undocumented
Declaration
Swift
func setupActionConfigurators() -> [CollectionViewCellConfiguratorAny]
-
Undocumented
Declaration
Swift
func updateTestResults()
-
Undocumented
Declaration
Swift
func updateEnState(_ state: ENStateHandler.State)
-
Undocumented
Declaration
Swift
func countdownTimer(_ timer: CountdownTimer, didEnd done: Bool) -
Undocumented
Declaration
Swift
func countdownTimer(_ timer: CountdownTimer, didUpdate time: String) -
Undocumented
Declaration
Swift
func refreshTimerAfterResumingFromBackground()