aboutsummaryrefslogtreecommitdiffstats
path: root/components/net_traits/request.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/net_traits/request.rs')
-rw-r--r--components/net_traits/request.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/components/net_traits/request.rs b/components/net_traits/request.rs
index 1296ad2a193..260aeb99b2a 100644
--- a/components/net_traits/request.rs
+++ b/components/net_traits/request.rs
@@ -3,6 +3,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
use crate::ReferrerPolicy;
+use crate::ResourceTimingType;
use http::HeaderMap;
use hyper::Method;
use msg::constellation_msg::PipelineId;
@@ -365,6 +366,14 @@ impl Request {
_ => false,
}
}
+
+ pub fn timing_type(&self) -> ResourceTimingType {
+ if self.is_navigation_request() {
+ ResourceTimingType::Navigation
+ } else {
+ ResourceTimingType::Resource
+ }
+ }
}
impl Referrer {