diff options
author | Taym Haddadi <haddadi.taym@gmail.com> | 2024-01-17 15:18:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-17 14:18:20 +0000 |
commit | 580062228bb083ccdc2144a43491bc4f916c57ad (patch) | |
tree | b2588905149c5f9c925f763c3d70b1e55271bc04 /components/devtools/actors/network_event.rs | |
parent | d86e713a9cb5be2555d63bd477d47d440fa8c832 (diff) | |
download | servo-580062228bb083ccdc2144a43491bc4f916c57ad.tar.gz servo-580062228bb083ccdc2144a43491bc4f916c57ad.zip |
Replace time with std::time in components/net (#31079)
* Replace time with std::time in components/net
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
* Fix cookie::test_sort_order test
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
---------
Signed-off-by: Bentaimia Haddadi <haddadi.taym@gmail.com>
Diffstat (limited to 'components/devtools/actors/network_event.rs')
-rw-r--r-- | components/devtools/actors/network_event.rs | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/components/devtools/actors/network_event.rs b/components/devtools/actors/network_event.rs index af360d46ca2..28acde19cfd 100644 --- a/components/devtools/actors/network_event.rs +++ b/components/devtools/actors/network_event.rs @@ -9,7 +9,7 @@ use std::net::TcpStream; use std::time::{SystemTime, UNIX_EPOCH}; -use chrono::{Local, LocalResult, TimeZone}; +use chrono::{DateTime, Local}; use devtools_traits::{HttpRequest as DevtoolsHttpRequest, HttpResponse as DevtoolsHttpResponse}; use headers::{ContentType, Cookie, HeaderMapExt}; use http::{header, HeaderMap, Method, StatusCode}; @@ -371,23 +371,13 @@ impl NetworkEventActor { pub fn event_actor(&self) -> EventActor { // TODO: Send the correct values for startedDateTime, isXHR, private - let started_datetime_rfc3339 = match Local.timestamp_millis_opt( - self.request - .startedDateTime - .duration_since(UNIX_EPOCH) - .unwrap_or_default() - .as_millis() as i64, - ) { - LocalResult::None => "".to_owned(), - LocalResult::Single(dateTime) => format!("{}", dateTime.to_rfc3339()), - LocalResult::Ambiguous(dateTime, _) => format!("{}", dateTime.to_rfc3339()), - }; + let date_time: DateTime<Local> = self.request.startedDateTime.clone().into(); EventActor { actor: self.name(), url: self.request.url.clone(), method: format!("{}", self.request.method), - startedDateTime: started_datetime_rfc3339, + startedDateTime: date_time.to_rfc3339(), timeStamp: self.request.timeStamp, isXHR: self.is_xhr, private: false, |