From fe154a5a679bdb42913e67de7bb4aef2df6458c3 Mon Sep 17 00:00:00 2001 From: poka <poka@p2p.legal> Date: Sat, 17 May 2025 01:36:57 +0200 Subject: [PATCH] fix args --- src/commands/profile.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/commands/profile.rs b/src/commands/profile.rs index 954a408..cbbd426 100644 --- a/src/commands/profile.rs +++ b/src/commands/profile.rs @@ -491,8 +491,9 @@ pub async fn handle_command(data: Data, command: Subcommand) -> Result<(), GcliE /// Get Nostr profile from a relay async fn get_profile(data: Data, relay_url: Option<String>) -> Result<(), GcliError> { - // Get keypair from vault using configured address - let keypair = fetch_or_get_keypair(&data, data.cfg.address.clone()).await?; + // Get keypair for signing + // Use the configured address or prompt the user if not set + let keypair = fetch_or_get_keypair(&data, data.cfg.address.clone(), Some(CryptoScheme::Ed25519)).await?; // Get Nostr pubkey in hex format (used for protocol) let pubkey = get_nostr_pubkey(&keypair)?; @@ -705,8 +706,9 @@ async fn set_profile( return Ok(()); } - // Get keypair from vault using configured address - let keypair = fetch_or_get_keypair(&data, data.cfg.address.clone()).await?; + // Get keypair for signing + // Use the configured address or prompt the user if not set + let keypair = fetch_or_get_keypair(&data, data.cfg.address.clone(), Some(CryptoScheme::Ed25519)).await?; // Get Nostr pubkey in hex format (used for protocol) let pubkey = get_nostr_pubkey(&keypair)?; -- GitLab