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()