From a82546b70303000b4fc053a1ee21d3d8c7d6ad66 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Fri, 28 Jun 2024 15:16:43 +0100 Subject: feat(login): login with nip46 remote signer and save details in git config --- src/repo_ref.rs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'src/repo_ref.rs') diff --git a/src/repo_ref.rs b/src/repo_ref.rs index 2b0d024..426640f 100644 --- a/src/repo_ref.rs +++ b/src/repo_ref.rs @@ -11,7 +11,7 @@ use crate::client::Client; use crate::client::MockConnect; use crate::{ cli_interactor::{Interactor, InteractorPrompt, PromptInputParms}, - client::Connect, + client::{sign_event, Connect}, git::{Repo, RepoActions}, }; @@ -95,8 +95,8 @@ pub static REPO_REF_KIND: u16 = 30_617; impl RepoRef { pub async fn to_event(&self, signer: &NostrSigner) -> Result { - signer - .sign_event_builder(nostr_sdk::EventBuilder::new( + sign_event( + nostr_sdk::EventBuilder::new( nostr::event::Kind::Custom(REPO_REF_KIND), "", [ @@ -152,9 +152,11 @@ impl RepoRef { // code languages and hashtags ] .concat(), - )) - .await - .context("failed to create repository reference event") + ), + signer, + ) + .await + .context("failed to create repository reference event") } } -- cgit v1.2.3