diff --git a/lifecycle/src/main/java/ru/touchin/lifecycle/LifecycleDelegates.kt b/lifecycle/src/main/java/ru/touchin/lifecycle/OnLifecycle.kt similarity index 100% rename from lifecycle/src/main/java/ru/touchin/lifecycle/LifecycleDelegates.kt rename to lifecycle/src/main/java/ru/touchin/lifecycle/OnLifecycle.kt diff --git a/lifecycle/src/main/java/ru/touchin/lifecycle/extensions/LifecycleOwner.kt b/lifecycle/src/main/java/ru/touchin/lifecycle/extensions/LifecycleOwner.kt index 8b479d7..c70329c 100644 --- a/lifecycle/src/main/java/ru/touchin/lifecycle/extensions/LifecycleOwner.kt +++ b/lifecycle/src/main/java/ru/touchin/lifecycle/extensions/LifecycleOwner.kt @@ -7,25 +7,17 @@ import kotlin.properties.ReadOnlyProperty fun R.onCreateEvent( initializer: (R) -> T -): ReadOnlyProperty { - return OnLifecycle(this, Lifecycle.Event.ON_CREATE, initializer) -} +): ReadOnlyProperty = OnLifecycle(this, Lifecycle.Event.ON_CREATE, initializer) fun R.onStartEvent( initializer: (R) -> T -): ReadOnlyProperty { - return OnLifecycle(this, Lifecycle.Event.ON_START, initializer) -} +): ReadOnlyProperty = OnLifecycle(this, Lifecycle.Event.ON_START, initializer) fun R.onResumeEvent( initializer: (R) -> T -): ReadOnlyProperty { - return OnLifecycle(this, Lifecycle.Event.ON_RESUME, initializer) -} +): ReadOnlyProperty = OnLifecycle(this, Lifecycle.Event.ON_RESUME, initializer) fun R.onLifecycle( initializeEvent: Lifecycle.Event, initializer: (R) -> T -): ReadOnlyProperty { - return OnLifecycle(this, initializeEvent, initializer) -} +): ReadOnlyProperty = OnLifecycle(this, initializeEvent, initializer)