udp: replace dependency "chrono" with "time"

This commit is contained in:
Joakim Frostegård 2022-03-20 19:57:44 +01:00
parent 6197d120a6
commit 83987563ec
3 changed files with 28 additions and 5 deletions

View file

@ -24,7 +24,6 @@ aquatic_udp_protocol = "0.1.0"
anyhow = "1"
cfg-if = "1"
chrono = "0.4"
crossbeam-channel = "0.5"
hex = "0.4"
log = "0.4"
@ -36,6 +35,7 @@ serde = { version = "1", features = ["derive"] }
signal-hook = { version = "0.3" }
slab = "0.4"
socket2 = { version = "0.4", features = ["all"] }
time = { version = "0.3", features = ["formatting"] }
tinytemplate = "1"
[dev-dependencies]

View file

@ -5,9 +5,10 @@ use std::sync::Arc;
use std::time::{Duration, Instant};
use anyhow::Context;
use chrono::Utc;
use num_format::{Locale, ToFormattedString};
use serde::Serialize;
use time::format_description::well_known::Rfc2822;
use time::OffsetDateTime;
use tinytemplate::TinyTemplate;
use crate::common::*;
@ -183,7 +184,9 @@ pub fn run_statistics_worker(config: Config, state: State) {
ipv6_active: config.network.ipv6_active(),
ipv4: statistics_ipv4,
ipv6: statistics_ipv6,
last_updated: Utc::now().to_rfc2822(),
last_updated: OffsetDateTime::now_utc()
.format(&Rfc2822)
.unwrap_or("(formatting error)".into()),
peer_update_interval: format!("{}", config.cleaning.torrent_cleaning_interval),
};