Skip to content

Commit

Permalink
Pretty print json sent to Slack channel
Browse files Browse the repository at this point in the history
  • Loading branch information
dcadenas committed Apr 1, 2024
1 parent 5b34183 commit ef41e36
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 12 deletions.
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/actors/gift_unwrapper.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use crate::actors::messages::GiftUnwrapperMessage;
use crate::domain_objects::ReportRequest;
use anyhow::{anyhow, Result};
use anyhow::Result;
use nostr_sdk::prelude::*;
use ractor::{Actor, ActorProcessingErr, ActorRef, OutputPort};
use tracing::{error, info};
Expand Down
5 changes: 4 additions & 1 deletion src/adapters/http_server/slack_interactions_route.rs
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,10 @@ async fn slack_interaction_handler(
username, moderated_report
)
}
None => format!("{} skipped moderation for {}", username, report_request),
None => format!(
"{} skipped moderation request:\n```{}```",
username, report_request
),
};

info!(response_text);
Expand Down
3 changes: 2 additions & 1 deletion src/domain_objects/moderated_report.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ use crate::domain_objects::ModerationCategory;
use anyhow::Result;
use nostr_sdk::prelude::*;
use serde::{Deserialize, Serialize};
use serde_json;
use std::env;
use std::fmt::{self, Display, Formatter};

Expand Down Expand Up @@ -62,6 +63,6 @@ impl ModeratedReport {

impl Display for ModeratedReport {
fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
write!(f, "{}", self.event.as_json())
write!(f, "{}", serde_json::to_string_pretty(&self.event).unwrap())
}
}
8 changes: 1 addition & 7 deletions src/domain_objects/report_request.rs
Original file line number Diff line number Diff line change
Expand Up @@ -104,13 +104,7 @@ impl ReportRequest {

impl Display for ReportRequest {
fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
write!(
f,
"ReportRequest {{ reported_event: {}, reporter_pubkey: {}, reporter_text: {:?} }}",
self.reported_event.as_json(),
self.reporter_pubkey,
self.reporter_text
)
write!(f, "{}", serde_json::to_string_pretty(&self).unwrap())
}
}

Expand Down

0 comments on commit ef41e36

Please sign in to comment.