diff options
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, |