Redesign page + Webhook notifications #43
1 changed files with 11 additions and 3 deletions
Log warning about error during handlebars rendering of webhook message
commit
1406682b9c
|
|
@ -3,7 +3,7 @@ use std::sync::Arc;
|
|||
use actix_tls::connect::rustls_0_20::reexports::ClientConfig;
|
||||
use awc::{Client, Connector};
|
||||
use handlebars::{Handlebars, RenderError};
|
||||
use log::debug;
|
||||
use log::{debug, error, warn};
|
||||
use serde_json::json;
|
||||
use url::Url;
|
||||
|
||||
|
|
@ -21,7 +21,15 @@ pub(crate) async fn send_new_offer_message(
|
|||
webhook_url: Url,
|
||||
data: &NewOfferWebhookData,
|
||||
) -> Result<bool, RenderError> {
|
||||
let message_text = hb.render(template::WEBHOOK_NEW_OFFER_MESSAGE, data)?;
|
||||
let message_text = hb
|
||||
.render(template::WEBHOOK_NEW_OFFER_MESSAGE, data)
|
||||
.map_err(|err| {
|
||||
warn!(
|
||||
"Rendering webhook message failed with the following error: {}",
|
||||
err
|
||||
);
|
||||
err
|
||||
})?;
|
||||
|
||||
let msg = json!({
|
||||
"content": message_text,
|
||||
|
|
@ -51,7 +59,7 @@ pub(crate) async fn send_new_offer_message(
|
|||
true
|
||||
}
|
||||
Err(err) => {
|
||||
debug!("Webhook request failed with error: {}", err);
|
||||
warn!("Webhook request failed with error: {}", err);
|
||||
false
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue