Deferred のコレクションに対する map { it.await() } の呼び出しを報告します。
この呼び出しは、より簡潔で潜在的に効率的な awaitAll() の呼び出しに置換できます。
詳細については、kotlinx.coroutines.awaitAll のドキュメントを参照してください。
例:
suspend fun waitForResult(results: List<Deferred<String>>): List<String> {
return results.map { it.await() }
}
クイックフィックス適用後:
suspend fun waitForResult(results: List<Deferred<String>>): List<String> {
return results.awaitAll()
}