diff options
author | Simon Wülker <simon.wuelker@arcor.de> | 2024-10-18 12:47:52 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-18 10:47:52 +0000 |
commit | e33bae6d0a172de3e652b9b515bda97c6c4f5af2 (patch) | |
tree | 8cde067f9b38b6708e599953b7035ea585c27b34 /components/script/body.rs | |
parent | ff374c1428bbcca76c9ba6f565e7e5ccdbf4fc10 (diff) | |
download | servo-e33bae6d0a172de3e652b9b515bda97c6c4f5af2.tar.gz servo-e33bae6d0a172de3e652b9b515bda97c6c4f5af2.zip |
Use `ROUTER::add_typed_route` instead of `ROUTER::add_route` everywhere (#33866)
* Use ROUTER::add_typed_route where possible
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
* Update webxr, media and ipc-channel
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
Diffstat (limited to 'components/script/body.rs')
-rw-r--r-- | components/script/body.rs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/components/script/body.rs b/components/script/body.rs index efdcaf3b312..e5e77514bb6 100644 --- a/components/script/body.rs +++ b/components/script/body.rs @@ -114,10 +114,10 @@ impl TransmitBodyConnectHandler { let mut body_handler = self.clone(); body_handler.reset_in_memory_done(); - ROUTER.add_route( - chunk_request_receiver.to_opaque(), + ROUTER.add_typed_route( + chunk_request_receiver, Box::new(move |message| { - let request = message.to().unwrap(); + let request = message.unwrap(); match request { BodyChunkRequest::Connect(sender) => { body_handler.start_reading(sender); @@ -397,11 +397,10 @@ impl ExtractedBody { source, ); - ROUTER.add_route( - chunk_request_receiver.to_opaque(), + ROUTER.add_typed_route( + chunk_request_receiver, Box::new(move |message| { - let request = message.to().unwrap(); - match request { + match message.unwrap() { BodyChunkRequest::Connect(sender) => { body_handler.start_reading(sender); }, |