Compare commits

...

1 Commits
3014 ... 1751

Author SHA1 Message Date
Greg Johnston
c65da282c8 fix: Resource::with() (pt. 3!) — closes #1751 without breaking #1742 or #1711 2023-09-18 20:16:51 -04:00

View File

@@ -1146,17 +1146,13 @@ where
let (was_loaded, v) =
self.value.try_with(|n| (n.is_some(), f(n))).ok()?;
if was_loaded {
self.handle_result(
location,
global_suspense_cx,
suspense_cx,
was_loaded.then_some(v),
true,
)
} else {
Some(v)
}
self.handle_result(
location,
global_suspense_cx,
suspense_cx,
Some(v),
!was_loaded,
)
}
fn handle_result<U>(