commit 43637f52bb23251bdae68a0203391aaf1db28dcc
parent 2901ba8227104f176ccb04e0649c6cf710692277
Author: William Casarin <jb55@jb55.com>
Date: Mon, 20 Jan 2025 10:44:16 -0800
Merge a few fixes from kernel #652,#649
kernelkind (2):
log nip05 error
fix persist deck author profile bug
Diffstat:
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/crates/notedeck_columns/src/key_parsing.rs b/crates/notedeck_columns/src/key_parsing.rs
@@ -6,6 +6,7 @@ use ehttp::{Request, Response};
use enostr::{Keypair, Pubkey, SecretKey};
use poll_promise::Promise;
use serde::{Deserialize, Serialize};
+use tracing::error;
#[derive(Debug, PartialEq, Clone)]
pub enum AcquireKeyError {
@@ -104,7 +105,10 @@ fn nip05_promise_wrapper(id: &str) -> Promise<Result<Keypair, AcquireKeyError>>
let result = original_promise.block_and_take();
let transformed_result = match result {
Ok(public_key) => Ok(Keypair::only_pubkey(public_key)),
- Err(e) => Err(AcquireKeyError::Nip05Failed(e.to_string())),
+ Err(e) => {
+ error!("Nip05 Failed: {e}");
+ Err(AcquireKeyError::Nip05Failed(e.to_string()))
+ }
};
sender.send(transformed_result);
});
diff --git a/crates/notedeck_columns/src/storage/decks.rs b/crates/notedeck_columns/src/storage/decks.rs
@@ -367,7 +367,7 @@ impl Keyword {
("contact", Keyword::Contact, false),
("explicit", Keyword::Explicit, true),
("deck_author", Keyword::DeckAuthor, false),
- ("profile", Keyword::Profile, true),
+ ("profile", Keyword::Profile, false),
("hashtag", Keyword::Hashtag, true),
("generic", Keyword::Generic, false),
("thread", Keyword::Thread, true),