refactor fire_network_events

Co-authored-by: Taym Haddadi <haddadi.taym@gmail.com>
Signed-off-by: Kelechi Ebiri <56020538+TG199@users.noreply.github.com>
This commit is contained in:
Kelechi Ebiri 2025-05-23 01:47:32 +01:00 committed by GitHub
parent 0e06b17291
commit 8934ca0733
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1912,17 +1912,16 @@ impl ScriptThread {
}
fn fire_network_events(&self, is_online: bool, can_gc: CanGc) {
for (_, document) in self.documents.borrow().iter() {
let window = document.window();
let event_name = if is_online {
Atom::from("online")
} else {
Atom::from("offline")
};
for document in self.documents.borrow().values() {
let window = document.window();
let event_target = window.upcast::<EventTarget>();
event_target.fire_event(event_name, can_gc);
event_target.fire_event(event_name.clone(), can_gc);
}
}