com.hedgehog.gdzietabiedra.ribs.splash / SplashInteractor

SplashInteractor

class SplashInteractor : BaseInteractor<SplashPresenter, SplashRouter> (source)

Coordinates Business Logic for SplashBuilder.SplashScope.

TODO describe the logic of this scope.

Types

Name Summary
SplashPresenter interface SplashPresenter

Constructors

Name Summary
<init> SplashInteractor()
Coordinates Business Logic for SplashBuilder.SplashScope.

Properties

Name Summary
analytics lateinit var analytics: Analytics
dexter lateinit var dexter: Permission
presenter lateinit var presenter: SplashPresenter
splashListener lateinit var splashListener: SplashListener

Inherited Properties

Name Summary
modelKey val modelKey: String

Functions

Name Summary
didBecomeActive fun didBecomeActive(savedInstanceState: Bundle?): Unit
getRibName fun getRibName(): String

Inherited Functions

Name Summary
addDisposable fun addDisposable(disposable: Disposable): Unit
addToDisposables fun Disposable.addToDisposables(): Unit
onSaveInstanceState open fun onSaveInstanceState(outState: Bundle): Unit
restoreRouter open fun <T : Router<out Interactor<*, *>, out InteractorBaseComponent<*>>> restoreRouter(clazz: Class<T>, childInfo: Serializable?): Unit
willResignActive open fun willResignActive(): Unit