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