mirror of
https://relay.ngit.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp.git
synced 2026-10-05 23:18:24 +00:00
fix show rejection error
This commit is contained in:
@@ -93,9 +93,11 @@ impl AuditClient {
|
||||
let output = self.client.send_event(&event).await?;
|
||||
let event_id = *output.id();
|
||||
|
||||
// Check if any relay rejected the event
|
||||
if output.success.is_empty() && !output.failed.is_empty() {
|
||||
return Err(anyhow!("All relays rejected the event"));
|
||||
// Check if any relay rejected the event and return the error message
|
||||
if !output.failed.is_empty() {
|
||||
// Get the first failed relay error message
|
||||
let (relay_url, error) = output.failed.iter().next().unwrap();
|
||||
return Err(anyhow!("Relay {} rejected event: {}", relay_url, error));
|
||||
}
|
||||
|
||||
// Wait a bit for event to propagate
|
||||
|
||||
@@ -480,8 +480,7 @@ impl EventAcceptancePolicyTests {
|
||||
) -> Result<(), String> {
|
||||
let event_id = event.id;
|
||||
|
||||
client.send_event(event).await
|
||||
.map_err(|e| e.to_string())?;
|
||||
client.send_event(event).await?;
|
||||
|
||||
tokio::time::sleep(Duration::from_millis(100)).await;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user