Return data in hex format

This commit is contained in:
Sosthene 2024-12-18 00:03:38 +01:00
parent f010b95948
commit 2bf4a6e54c

View File

@ -1,5 +1,5 @@
use async_std::fs::{create_dir_all, read_dir, read_to_string, remove_file, File}; use async_std::fs::{create_dir_all, read_dir, read_to_string, remove_file, File};
use sdk_common::sp_client::bitcoin::hex::FromHex; use sdk_common::sp_client::bitcoin::hex::{DisplayHex, FromHex};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use std::time::{Duration, SystemTime, UNIX_EPOCH}; use std::time::{Duration, SystemTime, UNIX_EPOCH};
@ -243,7 +243,7 @@ async fn handle_retrieve(req: Request<()>) -> tide::Result<Response> {
match retrieve_data(&key).await { match retrieve_data(&key).await {
Ok(value) => { Ok(value) => {
let encoded_value = base64::encode(&value); let encoded_value = value.to_lower_hex_string();
Ok(Response::builder(StatusCode::Ok) Ok(Response::builder(StatusCode::Ok)
.body(serde_json::to_value(&RetrieveResponse { .body(serde_json::to_value(&RetrieveResponse {
key, key,