diff --git a/kotlin-extensions/src/main/java/ru/touchin/extensions/Coroutines.kt b/kotlin-extensions/src/main/java/ru/touchin/extensions/Coroutines.kt index 59aa5fd..c41e487 100644 --- a/kotlin-extensions/src/main/java/ru/touchin/extensions/Coroutines.kt +++ b/kotlin-extensions/src/main/java/ru/touchin/extensions/Coroutines.kt @@ -2,6 +2,7 @@ package ru.touchin.extensions import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.CoroutineStart +import kotlinx.coroutines.Job import kotlinx.coroutines.launch import kotlin.coroutines.CoroutineContext import kotlin.coroutines.EmptyCoroutineContext @@ -10,10 +11,9 @@ fun CoroutineScope.safetyLaunch( context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart = CoroutineStart.DEFAULT, block: suspend () -> Unit -) { - launch(context, start) { - try { - block.invoke() - } catch (_: Throwable) { } +): Job = launch(context, start) { + try { + block.invoke() + } catch (_: Throwable) { } }