Skip to content

Commit eaf3379

Browse files
committed
refactor: let it be done
1 parent cf26f43 commit eaf3379

File tree

1 file changed

+3
-18
lines changed

1 file changed

+3
-18
lines changed

src/handlers/http/logstream.rs

+3-18
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ use bytes::Bytes;
5050
use chrono::Utc;
5151
use http::{HeaderName, HeaderValue};
5252
use itertools::Itertools;
53-
use serde_json::{json, Value};
53+
use serde_json::Value;
5454
use std::collections::HashMap;
5555
use std::fs;
5656
use std::num::NonZeroU32;
@@ -658,24 +658,9 @@ pub async fn get_stream_hot_tier(stream_name: Path<String>) -> Result<impl Respo
658658
let Some(hot_tier_manager) = HotTierManager::global() else {
659659
return Err(StreamError::HotTierNotEnabled(stream_name));
660660
};
661-
let StreamHotTier {
662-
version,
663-
size,
664-
used_size,
665-
available_size,
666-
oldest_date_time_entry,
667-
} = hot_tier_manager.get_hot_tier(&stream_name).await?;
668-
let mut json = json!({
669-
"version": version,
670-
"size": format!("{size} Bytes"),
671-
"used_size": format!("{used_size} Bytes"),
672-
"available_size": format!("{available_size} Bytes"),
673-
});
674-
if let Some(entry) = oldest_date_time_entry {
675-
json["oldest_date_time_entry"] = serde_json::Value::String(entry);
676-
}
661+
let meta = hot_tier_manager.get_hot_tier(&stream_name).await?;
677662

678-
Ok((web::Json(json), StatusCode::OK))
663+
Ok((web::Json(meta), StatusCode::OK))
679664
}
680665

681666
pub async fn delete_stream_hot_tier(

0 commit comments

Comments
 (0)