From 5092fc9900f2cca230840bf3935147345d1a3acc Mon Sep 17 00:00:00 2001 From: Kirill Nayduik Date: Mon, 30 Aug 2021 03:39:46 +0300 Subject: [PATCH] Make safetyLaunch return Job --- .../src/main/java/ru/touchin/extensions/Coroutines.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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) { } }