chore: Log the event result inside send_event_to function
Signed-off-by: Awiteb <a@4rs.nl>
This commit is contained in:
@@ -100,17 +100,10 @@ impl CommandRunner for AnnounceArgs {
|
||||
.to_bech32()?;
|
||||
|
||||
|
||||
let result = client
|
||||
client
|
||||
.send_event_to(event, relays_list.as_ref(), &write_relays)
|
||||
.await?;
|
||||
|
||||
for relay in &result.success {
|
||||
tracing::info!(relay = %relay, "Event sent successfully");
|
||||
}
|
||||
for (relay, reason) in &result.failed {
|
||||
tracing::warn!(relay = %relay, reason = %reason, "Failed to send event");
|
||||
}
|
||||
|
||||
println!("Event: {nevent}",);
|
||||
println!("Repo Address: {}", naddr.to_bech32()?);
|
||||
|
||||
|
||||
@@ -88,16 +88,25 @@ impl NostrClient {
|
||||
event: UnsignedEvent,
|
||||
relays_list: Option<&Event>,
|
||||
relays: &[RelayUrl],
|
||||
) -> N34Result<Output<EventId>> {
|
||||
) -> N34Result<()> {
|
||||
self.add_relays(relays).await;
|
||||
|
||||
if let Some(event) = relays_list {
|
||||
let _ = self.client.send_event_to(relays, event).await;
|
||||
}
|
||||
self.client
|
||||
|
||||
let result = self
|
||||
.client
|
||||
.send_event_to(relays, &event.sign(&self.client.signer().await?).await?)
|
||||
.await
|
||||
.map_err(N34Error::from)
|
||||
.await?;
|
||||
|
||||
for relay in &result.success {
|
||||
tracing::info!(relay = %relay, "Event sent successfully");
|
||||
}
|
||||
for (relay, reason) in &result.failed {
|
||||
tracing::warn!(relay = %relay, reason = %reason, "Failed to send event");
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
||||
/// Try to fetch a repository and returns it
|
||||
|
||||
Reference in New Issue
Block a user