@@ -55,14 +55,11 @@ pub struct Request {
5555
5656impl Request {
5757 fn new_inherited ( global : & GlobalScope ,
58- url : ServoUrl ,
59- is_service_worker_global_scope : bool ) -> Request {
58+ url : ServoUrl ) -> Request {
6059 Request {
6160 reflector_ : Reflector :: new ( ) ,
6261 request : DOMRefCell :: new (
63- net_request_from_global ( global,
64- url,
65- is_service_worker_global_scope) ) ,
62+ net_request_from_global ( global, url) ) ,
6663 body_used : Cell :: new ( false ) ,
6764 headers : Default :: default ( ) ,
6865 mime_type : DOMRefCell :: new ( "" . to_string ( ) . into_bytes ( ) ) ,
@@ -71,11 +68,9 @@ impl Request {
7168 }
7269
7370 pub fn new ( global : & GlobalScope ,
74- url : ServoUrl ,
75- is_service_worker_global_scope : bool ) -> Root < Request > {
71+ url : ServoUrl ) -> Root < Request > {
7672 reflect_dom_object ( box Request :: new_inherited ( global,
77- url,
78- is_service_worker_global_scope) ,
73+ url) ,
7974 global, RequestBinding :: Wrap )
8075 }
8176
@@ -111,9 +106,7 @@ impl Request {
111106 return Err ( Error :: Type ( "Url includes credentials" . to_string ( ) ) )
112107 }
113108 // Step 5.4
114- temporary_request = net_request_from_global ( global,
115- url,
116- false ) ;
109+ temporary_request = net_request_from_global ( global, url) ;
117110 // Step 5.5
118111 fallback_mode = Some ( NetTraitsRequestMode :: CorsMode ) ;
119112 // Step 5.6
@@ -152,9 +145,7 @@ impl Request {
152145
153146 // Step 12
154147 let mut request: NetTraitsRequest ;
155- request = net_request_from_global ( global,
156- temporary_request. current_url ( ) ,
157- false ) ;
148+ request = net_request_from_global ( global, temporary_request. current_url ( ) ) ;
158149 request. method = temporary_request. method ;
159150 request. headers = temporary_request. headers . clone ( ) ;
160151 request. unsafe_request = true ;
@@ -293,9 +284,7 @@ impl Request {
293284 }
294285
295286 // Step 26
296- let r = Request :: from_net_request ( global,
297- false ,
298- request) ;
287+ let r = Request :: from_net_request ( global, request) ;
299288 r. headers . or_init ( || Headers :: for_request ( & r. global ( ) ) ) ;
300289
301290 // Step 27
@@ -421,23 +410,20 @@ impl Request {
421410
422411impl Request {
423412 fn from_net_request ( global : & GlobalScope ,
424- is_service_worker_global_scope : bool ,
425413 net_request : NetTraitsRequest ) -> Root < Request > {
426414 let r = Request :: new ( global,
427- net_request. current_url ( ) ,
428- is_service_worker_global_scope) ;
415+ net_request. current_url ( ) ) ;
429416 * r. request . borrow_mut ( ) = net_request;
430417 r
431418 }
432419
433420 fn clone_from ( r : & Request ) -> Fallible < Root < Request > > {
434421 let req = r. request . borrow ( ) ;
435422 let url = req. url ( ) ;
436- let is_service_worker_global_scope = req. is_service_worker_global_scope ;
437423 let body_used = r. body_used . get ( ) ;
438424 let mime_type = r. mime_type . borrow ( ) . clone ( ) ;
439425 let headers_guard = r. Headers ( ) . get_guard ( ) ;
440- let r_clone = Request :: new ( & r. global ( ) , url, is_service_worker_global_scope ) ;
426+ let r_clone = Request :: new ( & r. global ( ) , url) ;
441427 r_clone. request . borrow_mut ( ) . pipeline_id = req. pipeline_id ;
442428 {
443429 let mut borrowed_r_request = r_clone. request . borrow_mut ( ) ;
@@ -457,13 +443,11 @@ impl Request {
457443}
458444
459445fn net_request_from_global ( global : & GlobalScope ,
460- url : ServoUrl ,
461- is_service_worker_global_scope : bool ) -> NetTraitsRequest {
446+ url : ServoUrl ) -> NetTraitsRequest {
462447 let origin = Origin :: Origin ( global. get_url ( ) . origin ( ) ) ;
463448 let pipeline_id = global. pipeline_id ( ) ;
464449 NetTraitsRequest :: new ( url,
465450 Some ( origin) ,
466- is_service_worker_global_scope,
467451 Some ( pipeline_id) )
468452}
469453
0 commit comments