From ff0e007c459ce447e9be920f491c85bca2aae311 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Thu, 6 Nov 2025 01:10:26 +0000 Subject: [PATCH] Fix readability of admin query account_data outputs. Signed-off-by: Jason Volk --- src/admin/query/account_data.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/admin/query/account_data.rs b/src/admin/query/account_data.rs index 61065686..05057355 100644 --- a/src/admin/query/account_data.rs +++ b/src/admin/query/account_data.rs @@ -2,6 +2,7 @@ use clap::Subcommand; use futures::StreamExt; use ruma::{OwnedRoomId, OwnedUserId}; use tuwunel_core::Result; +use tuwunel_database::Deserialized; use crate::{admin_command, admin_command_dispatch}; @@ -46,7 +47,7 @@ async fn changes_since( .await; let query_time = timer.elapsed(); - self.write_str(&format!("Query completed in {query_time:?}:\n\n```rs\n{results:#?}\n```")) + self.write_str(&format!("Query completed in {query_time:?}:\n\n```rs\n{results:?}\n```")) .await } @@ -58,11 +59,12 @@ async fn account_data_get( room_id: Option, ) -> Result { let timer = tokio::time::Instant::now(); - let results = self + let results: serde_json::Value = self .services .account_data .get_raw(room_id.as_deref(), &user_id, &kind) - .await; + .await + .deserialized()?; let query_time = timer.elapsed(); self.write_str(&format!("Query completed in {query_time:?}:\n\n```rs\n{results:#?}\n```"))