style: 格式化存量未整理文件

This commit is contained in:
2026-10-10 10:24:44 +00:00
parent 55313cf3a9
commit ba09284da5
5 changed files with 44 additions and 55 deletions
+10 -2
View File
@@ -462,7 +462,9 @@ impl oxide_runtime_api::VmHost for Vm {
fn et_unregister(&self, target: *mut JsObject, type_si: u32, callback: JsValue, capture: bool) {
let mut gc = self.realm.gc.borrow_mut();
let should_remove = gc.event_targets.get_mut(&target).is_some_and(|state| {
state.listeners.retain(|e| !(e.type_si == type_si && e.capture == capture && e.callback == callback));
state
.listeners
.retain(|e| !(e.type_si == type_si && e.capture == capture && e.callback == callback));
state.listeners.is_empty()
});
if should_remove {
@@ -470,6 +472,12 @@ impl oxide_runtime_api::VmHost for Vm {
}
}
fn et_lookup(&self, target: *mut JsObject) -> Vec<ListenerEntry> {
self.realm.gc.borrow().event_targets.get(&target).map(|s| s.listeners.clone()).unwrap_or_default()
self.realm
.gc
.borrow()
.event_targets
.get(&target)
.map(|s| s.listeners.clone())
.unwrap_or_default()
}
}