Merge pull request #240 from TouchInstinct/lifecycle/detekt_fix

Fix detekt issues
This commit is contained in:
Kirill Nayduik 2022-01-19 13:53:04 +03:00 committed by GitHub
commit 80412c01ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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)