Merge pull request #718 from Demonthos/handle-removing-a-completed-future

Handle removing a future that does not exist
This commit is contained in:
Jon Kelley authored and GitHub committed 2023-01-04 12:49:08 -05:00
commit 3393d0487c
2 files changed
+3 -3

No files matched your search

+2 -2
View File
@@ -59,9 +59,9 @@ impl Scheduler {
/// Drop the future with the given TaskId
///
/// This does nto abort the task, so you'll want to wrap it in an aborthandle if that's important to you
/// This does not abort the task, so you'll want to wrap it in an aborthandle if that's important to you
pub fn remove(&self, id: TaskId) {
self.tasks.borrow_mut().remove(id.0);
self.tasks.borrow_mut().try_remove(id.0);
}
}
+1 -1
View File
@@ -34,7 +34,7 @@ impl VirtualDom {
self.scopes[task.scope.0].spawned_tasks.remove(&id);
// Remove it from the scheduler
tasks.remove(id.0);
tasks.try_remove(id.0);
}
}