encap dep:chrono in time utils
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
parent
8cf55c702f
commit
be2d1c722b
5 changed files with 13 additions and 7 deletions
2
Cargo.lock
generated
2
Cargo.lock
generated
|
@ -658,6 +658,7 @@ dependencies = [
|
|||
"argon2",
|
||||
"axum 0.7.5",
|
||||
"bytes",
|
||||
"chrono",
|
||||
"either",
|
||||
"figment",
|
||||
"hardened_malloc-rs",
|
||||
|
@ -693,7 +694,6 @@ dependencies = [
|
|||
name = "conduit_database"
|
||||
version = "0.4.3"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"conduit_core",
|
||||
"log",
|
||||
"ruma",
|
||||
|
|
|
@ -49,6 +49,7 @@ sentry_telemetry = []
|
|||
argon2.workspace = true
|
||||
axum.workspace = true
|
||||
bytes.workspace = true
|
||||
chrono.workspace = true
|
||||
either.workspace = true
|
||||
figment.workspace = true
|
||||
http-body-util.workspace = true
|
||||
|
|
|
@ -9,3 +9,12 @@ pub fn millis_since_unix_epoch() -> u64 {
|
|||
.expect("time is valid")
|
||||
.as_millis() as u64
|
||||
}
|
||||
|
||||
#[must_use]
|
||||
pub fn rfc2822_from_seconds(epoch: i64) -> String {
|
||||
use chrono::{DateTime, Utc};
|
||||
|
||||
DateTime::<Utc>::from_timestamp(epoch, 0)
|
||||
.unwrap_or_default()
|
||||
.to_rfc2822()
|
||||
}
|
||||
|
|
|
@ -35,7 +35,6 @@ zstd_compression = [
|
|||
]
|
||||
|
||||
[dependencies]
|
||||
chrono.workspace = true
|
||||
conduit-core.workspace = true
|
||||
log.workspace = true
|
||||
ruma.workspace = true
|
||||
|
|
|
@ -4,8 +4,7 @@ use std::{
|
|||
sync::{atomic::AtomicU32, Arc, Mutex, RwLock},
|
||||
};
|
||||
|
||||
use chrono::{DateTime, Utc};
|
||||
use conduit::{debug, error, info, warn, Result, Server};
|
||||
use conduit::{debug, error, info, utils::time::rfc2822_from_seconds, warn, Result, Server};
|
||||
use rocksdb::{
|
||||
backup::{BackupEngine, BackupEngineOptions},
|
||||
perf::get_memory_usage_stats,
|
||||
|
@ -211,9 +210,7 @@ impl Engine {
|
|||
res,
|
||||
"#{} {}: {} bytes, {} files",
|
||||
info.backup_id,
|
||||
DateTime::<Utc>::from_timestamp(info.timestamp, 0)
|
||||
.unwrap_or_default()
|
||||
.to_rfc2822(),
|
||||
rfc2822_from_seconds(info.timestamp),
|
||||
info.size,
|
||||
info.num_files,
|
||||
)
|
||||
|
|
Loading…
Add table
Reference in a new issue