From 4114ec4efc0e095952ce9daef6dbfdaf7830cb09 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 9 Nov 2022 15:47:58 +0100 Subject: [PATCH] Add link --- .../core/src/main/java/io/element/android/x/core/data/pmap.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/core/src/main/java/io/element/android/x/core/data/pmap.kt b/libraries/core/src/main/java/io/element/android/x/core/data/pmap.kt index 8ec3a7fffe..36790dd426 100644 --- a/libraries/core/src/main/java/io/element/android/x/core/data/pmap.kt +++ b/libraries/core/src/main/java/io/element/android/x/core/data/pmap.kt @@ -4,6 +4,7 @@ import kotlinx.coroutines.async import kotlinx.coroutines.awaitAll import kotlinx.coroutines.coroutineScope +// https://jivimberg.io/blog/2018/05/04/parallel-map-in-kotlin/ suspend fun Iterable.parallelMap(f: suspend (A) -> B): List = coroutineScope { map { async { f(it) } }.awaitAll() } \ No newline at end of file