From f3bf5d080b4515eee8aac52323239d9c7d13a65a Mon Sep 17 00:00:00 2001 From: Simon Wicky Date: Wed, 4 Dec 2024 11:11:51 +0100 Subject: [PATCH] better date serilization (#5207) --- Cargo.lock | 1 + nym-node-status-api/nym-node-status-api/Cargo.toml | 1 + nym-node-status-api/nym-node-status-api/src/http/models.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 468c8ce88a..dcb18bf97d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6078,6 +6078,7 @@ dependencies = [ "nym-network-defaults", "nym-node-requests", "nym-node-status-client", + "nym-serde-helpers", "nym-statistics-common", "nym-task", "nym-validator-client", diff --git a/nym-node-status-api/nym-node-status-api/Cargo.toml b/nym-node-status-api/nym-node-status-api/Cargo.toml index 3408d1e4ef..f5b4c40202 100644 --- a/nym-node-status-api/nym-node-status-api/Cargo.toml +++ b/nym-node-status-api/nym-node-status-api/Cargo.toml @@ -26,6 +26,7 @@ nym-node-status-client = { path = "../nym-node-status-client" } nym-crypto = { path = "../../common/crypto", features = ["asymmetric", "serde"] } nym-explorer-client = { path = "../../explorer-api/explorer-client" } nym-network-defaults = { path = "../../common/network-defaults" } +nym-serde-helpers = { path = "../../common/serde-helpers"} nym-statistics-common = { path = "../../common/statistics"} nym-validator-client = { path = "../../common/client-libs/validator-client" } nym-task = { path = "../../common/task" } diff --git a/nym-node-status-api/nym-node-status-api/src/http/models.rs b/nym-node-status-api/nym-node-status-api/src/http/models.rs index 19060d1ce8..276424d2b0 100644 --- a/nym-node-status-api/nym-node-status-api/src/http/models.rs +++ b/nym-node-status-api/nym-node-status-api/src/http/models.rs @@ -79,6 +79,7 @@ pub(crate) struct SummaryHistory { pub struct SessionStats { pub gateway_identity_key: String, pub node_id: u32, + #[serde(with = "nym_serde_helpers::date")] pub day: time::Date, pub unique_active_clients: i64, pub session_started: i64,