From 4116d2bd69a1f1d977d67460ebfb52e1857ee6d7 Mon Sep 17 00:00:00 2001 From: Kaede Hoshikawa Date: Sun, 7 Aug 2022 00:45:45 +0900 Subject: [PATCH] Do not map. --- packages/yew/src/virtual_dom/vlist.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/yew/src/virtual_dom/vlist.rs b/packages/yew/src/virtual_dom/vlist.rs index 23c1e7b126a..8c44651f1ac 100644 --- a/packages/yew/src/virtual_dom/vlist.rs +++ b/packages/yew/src/virtual_dom/vlist.rs @@ -195,7 +195,8 @@ mod feat_ssr { // Concurrently resolve all child futures. let resolve_fur = if rest_children.len() <= 30 { // 30 is selected by join_all to be deemed small. - future::join_all(rest_child_furs).map(|_| {}).left_future() + let rest_child_furs = future::join_all(rest_child_furs); + async move { rest_child_furs.map(|_| {}).await }.left_future() } else { let mut rest_child_furs: FuturesUnordered<_> = rest_child_furs.collect(); async move { while rest_child_furs.next().await.is_some() {} }