add test cases, refactor deref

This commit is contained in:
Jonathan Kelley committed 2024-01-26 23:05:40 -08:00
1 parent d34538f4da
commit 974680796f
7 files changed
+137 -54

No files matched your search

+7 -1
View File
@@ -1,6 +1,6 @@
#![allow(missing_docs)]
use dioxus_core::{
prelude::{spawn, use_hook},
prelude::{spawn, use_drop, use_hook},
ScopeState, Task,
};
use dioxus_signals::*;
@@ -46,6 +46,12 @@ where
Some(task)
});
use_drop(move || {
if let Some(task) = task.take() {
task.stop();
}
});
UseFuture { task, state }
}