Fix (#14)
swoosh Build / Test Suite (push) Successful in 1m6s
swoosh Build / Rustfmt (push) Successful in 33s
swoosh Build / Check (push) Successful in 1m46s
Release Tagging / release (push) Successful in 44s
swoosh Build / Clippy (push) Successful in 1m39s
swoosh Build / build (push) Successful in 1m39s
swoosh pr / Check (pull_request) Has been cancelled
swoosh pr / Rustfmt (pull_request) Has been cancelled
swoosh pr / Clippy (pull_request) Has been cancelled
Release Tagging / release (pull_request) Successful in 42s

Reviewed-on: #14
This commit was merged in pull request #14.
This commit is contained in:
2026-07-04 20:59:05 -04:00
parent 768b2b6d08
commit d36483e6f8
4 changed files with 20 additions and 18 deletions
+14 -12
View File
@@ -13,13 +13,13 @@ impl SendMsg {
auth_token: &str,
phone_number: &str,
service_sid: &str,
auth_sid: &str,
account_sid: &str,
) {
self.config = VendorConfig {
auth_token: auth_token.to_string(),
phone_number: phone_number.to_string(),
service_sid: service_sid.to_string(),
auth_sid: auth_sid.to_string(),
account_sid: account_sid.to_string(),
}
}
@@ -46,7 +46,7 @@ impl SendMsg {
} else if self.config.phone_number.is_empty()
|| self.config.service_sid.is_empty()
|| self.config.auth_token.is_empty()
|| self.config.auth_sid.is_empty()
|| self.config.account_sid.is_empty()
{
Err(std::io::Error::other("Config not populated"))
} else {
@@ -57,14 +57,16 @@ impl SendMsg {
}
};
let url = twilio::api::twilio_url(&self.config.auth_sid);
let headers =
match twilio::api::init_headers(&self.config.auth_sid, &self.config.auth_token) {
Ok(headers) => headers,
Err(err) => {
return Err(std::io::Error::other(err));
}
};
let url = twilio::api::twilio_url(&self.config.account_sid);
let headers = match twilio::api::init_headers(
&self.config.account_sid,
&self.config.auth_token,
) {
Ok(headers) => headers,
Err(err) => {
return Err(std::io::Error::other(err));
}
};
let params = twilio::api::initial_params(
&self.recipient.phone_number,
&self.message.content,
@@ -91,7 +93,7 @@ pub struct VendorConfig {
pub auth_token: String,
pub phone_number: String,
pub service_sid: String,
pub auth_sid: String,
pub account_sid: String,
}
#[derive(Default, Debug)]