fix: check the nip07 signer in CliOptions::ensure_signer
Signed-off-by: Awiteb <a@4rs.nl>
This commit is contained in:
@@ -172,8 +172,7 @@ impl CliOptions {
|
|||||||
|
|
||||||
/// Returns an error if there are no signers
|
/// Returns an error if there are no signers
|
||||||
pub fn ensure_signer(&self) -> N34Result<()> {
|
pub fn ensure_signer(&self) -> N34Result<()> {
|
||||||
if !self.config.keyring_secret_key && self.secret_key.is_none() && self.bunker_url.is_none()
|
if self.secret_key.is_none() && self.bunker_url.is_none() && !self.nip07 {
|
||||||
{
|
|
||||||
return Err(N34Error::SignerRequired);
|
return Err(N34Error::SignerRequired);
|
||||||
}
|
}
|
||||||
Ok(())
|
Ok(())
|
||||||
@@ -185,6 +184,7 @@ impl fmt::Debug for CliOptions {
|
|||||||
f.debug_struct("CliOptions")
|
f.debug_struct("CliOptions")
|
||||||
.field("secret_key", &self.secret_key.as_ref().map(|_| "*******"))
|
.field("secret_key", &self.secret_key.as_ref().map(|_| "*******"))
|
||||||
.field("bunker_url", &self.bunker_url.as_ref().map(|_| "*******"))
|
.field("bunker_url", &self.bunker_url.as_ref().map(|_| "*******"))
|
||||||
|
.field("nip07", &self.nip07)
|
||||||
.field("relays", &self.relays)
|
.field("relays", &self.relays)
|
||||||
.field("pow", &self.pow)
|
.field("pow", &self.pow)
|
||||||
.field("config", &self.config)
|
.field("config", &self.config)
|
||||||
|
|||||||
Reference in New Issue
Block a user