Fix detekt issues

This commit is contained in:
Kirill Nayduik 2022-01-19 13:14:47 +03:00
parent 881c775663
commit f58bdd9289
2 changed files with 4 additions and 12 deletions

View File

@ -7,25 +7,17 @@ import kotlin.properties.ReadOnlyProperty
fun <R : LifecycleOwner, T> R.onCreateEvent(
initializer: (R) -> T
): ReadOnlyProperty<R, T> {
return OnLifecycle(this, Lifecycle.Event.ON_CREATE, initializer)
}
): ReadOnlyProperty<R, T> = OnLifecycle(this, Lifecycle.Event.ON_CREATE, initializer)
fun <R : LifecycleOwner, T> R.onStartEvent(
initializer: (R) -> T
): ReadOnlyProperty<R, T> {
return OnLifecycle(this, Lifecycle.Event.ON_START, initializer)
}
): ReadOnlyProperty<R, T> = OnLifecycle(this, Lifecycle.Event.ON_START, initializer)
fun <R : LifecycleOwner, T> R.onResumeEvent(
initializer: (R) -> T
): ReadOnlyProperty<R, T> {
return OnLifecycle(this, Lifecycle.Event.ON_RESUME, initializer)
}
): ReadOnlyProperty<R, T> = OnLifecycle(this, Lifecycle.Event.ON_RESUME, initializer)
fun <R : LifecycleOwner, T> R.onLifecycle(
initializeEvent: Lifecycle.Event,
initializer: (R) -> T
): ReadOnlyProperty<R, T> {
return OnLifecycle(this, initializeEvent, initializer)
}
): ReadOnlyProperty<R, T> = OnLifecycle(this, initializeEvent, initializer)