From c201866c5166b55ebe5607c1c4ae611af6225a0e Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Thu, 26 Nov 2020 15:02:30 +0600 Subject: [PATCH] FlowCollector#invoke --- CHANGELOG.md | 2 ++ .../dev/inmo/micro_utils/coroutines/FlowCollectorInvoking.kt | 5 +++++ 2 files changed, 7 insertions(+) create mode 100644 coroutines/src/commonMain/kotlin/dev/inmo/micro_utils/coroutines/FlowCollectorInvoking.kt diff --git a/CHANGELOG.md b/CHANGELOG.md index 5491320f880..9076a6f3a37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ * `Pagination` * `Common` * `Pagination` got new extension: `Pagination#isFirstPage` +* `Coroutines`: + * New extension `FlowCollector#invoke` has been added ## 0.4.5 diff --git a/coroutines/src/commonMain/kotlin/dev/inmo/micro_utils/coroutines/FlowCollectorInvoking.kt b/coroutines/src/commonMain/kotlin/dev/inmo/micro_utils/coroutines/FlowCollectorInvoking.kt new file mode 100644 index 00000000000..8ae54ebfc75 --- /dev/null +++ b/coroutines/src/commonMain/kotlin/dev/inmo/micro_utils/coroutines/FlowCollectorInvoking.kt @@ -0,0 +1,5 @@ +package dev.inmo.micro_utils.coroutines + +import kotlinx.coroutines.flow.FlowCollector + +suspend inline operator fun FlowCollector.invoke(value: T) = emit(value)