Compare commits

...
Author SHA1 Message Date
phoenix f4150af077 Warning fix
swoosh pr / Rustfmt (pull_request) Successful in 1m0s
swoosh pr / Clippy (pull_request) Successful in 1m3s
Release Tagging / release (pull_request) Successful in 40s
swoosh pr / Check (pull_request) Successful in 2m54s
2026-06-26 22:19:31 -04:00
phoenix b411d2370f Removing print statement
swoosh pr / Rustfmt (pull_request) Successful in 46s
swoosh pr / Clippy (pull_request) Failing after 51s
Release Tagging / release (pull_request) Successful in 1m2s
swoosh pr / Check (pull_request) Successful in 2m24s
2026-06-26 22:16:52 -04:00
phoenix 4550702c7a Saving files
swoosh pr / Rustfmt (pull_request) Successful in 32s
Release Tagging / release (pull_request) Successful in 47s
swoosh pr / Clippy (pull_request) Failing after 2m26s
swoosh pr / Check (pull_request) Successful in 2m25s
2026-06-26 21:58:34 -04:00
+12 -3
View File
@@ -37,8 +37,6 @@ pub async fn send_message(
let params = init_params(contact, msg, config, param);
println!("Params: {params:?}");
let url = format!(
"https://api.twilio.com/2010-04-01/Accounts/{}/Messages.json",
config.account_sid
@@ -76,7 +74,13 @@ fn init_params(
params.insert(String::from("SmartEncoded"), String::from("true"));
params.insert(String::from("ShortenUrls"), String::from("true"));
let date = match param.schedule_at {
Some(date_value) => date_value.to_string(),
Some(date_value) => match convert_time_to_iso(date_value) {
Ok(converted) => converted,
Err(err) => {
eprintln!("Error: {err:?}");
String::new()
}
},
None => String::new(),
};
let scheduled_at = match param.schedule_at {
@@ -117,6 +121,11 @@ fn init_params(
params
}
fn convert_time_to_iso(time: time::OffsetDateTime) -> Result<String, time::error::Format> {
use time::format_description::well_known::Iso8601;
time.format(&Iso8601::DEFAULT)
}
fn generate_auth(
config: &textsender_models::config::auxiliary::TwilioConfig,
) -> Result<String, base64_ng::EncodeError> {