From c021b989c22e5c419173f7af5e84ddd079bd26a3 Mon Sep 17 00:00:00 2001 From: Sandro Eiler Date: Tue, 27 Feb 2024 14:45:40 +0100 Subject: [PATCH] feat: make email client send requests --- src/email_client.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/email_client.rs b/src/email_client.rs index bd1203b..4de227e 100644 --- a/src/email_client.rs +++ b/src/email_client.rs @@ -30,7 +30,7 @@ impl EmailClient { subject: &str, html_content: &str, text_content: &str, - ) -> Result<(), String> { + ) -> Result<(), reqwest::Error> { // TODO: use `reqwest::Url::join` and change `base_url`'s type from `String` to `reqwest::Url` let url = format!("{}/email", self.base_url); let request_body = SendEmailRequest { @@ -47,7 +47,9 @@ impl EmailClient { "X-Postmark-Server-Token", self.authorization_token.expose_secret(), ) - .json(&request_body); + .json(&request_body) + .send() + .await?; Ok(()) } }