aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/actions
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2024-04-30 15:09:02 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2024-04-30 15:09:02 +0100
commit65757276a311d806d3041dcb861f9110186ace89 (patch)
treed692a16309cf767c47e002ed88a03a048dd0976e /src/actions
parent46927eaee5d5e48a0039c660681be9823dcf3ff5 (diff)
downloadsentrum-65757276a311d806d3041dcb861f9110186ace89.tar.gz
sentrum-65757276a311d806d3041dcb861f9110186ace89.tar.bz2
sentrum-65757276a311d806d3041dcb861f9110186ace89.zip
Use serde_json directly
Instead of relying on nostr_sdk reexport
Diffstat (limited to 'src/actions')
-rw-r--r--src/actions/nostr.rs22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/actions/nostr.rs b/src/actions/nostr.rs
index 6ad91b5..f4ecb86 100644
--- a/src/actions/nostr.rs
+++ b/src/actions/nostr.rs
@@ -1,14 +1,15 @@
-use super::Action;
-use crate::message::MessageConfig;
-use crate::message::MessageParams;
+use std::fs::File;
+use std::io::BufReader;
+use std::io::Write;
+use std::net::SocketAddr;
+use std::path::PathBuf;
+
use anyhow::{Context, Result};
use async_scoped::TokioScope;
use async_trait::async_trait;
use const_format::formatcp;
use nostr_relay_pool::RelayOptions;
use nostr_sdk::nips::nip05;
-use nostr_sdk::serde_json::from_reader;
-use nostr_sdk::serde_json::to_string;
use nostr_sdk::Client;
use nostr_sdk::Keys;
use nostr_sdk::Metadata;
@@ -16,11 +17,12 @@ use nostr_sdk::PublicKey;
use nostr_sdk::ToBech32;
use serde::Deserialize;
use serde::Serialize;
-use std::fs::File;
-use std::io::BufReader;
-use std::io::Write;
-use std::net::SocketAddr;
-use std::path::PathBuf;
+use serde_json::from_reader;
+use serde_json::to_string;
+
+use super::Action;
+use crate::message::MessageConfig;
+use crate::message::MessageParams;
#[derive(Debug, Clone, Deserialize, Serialize)]
struct NostrData {