From c3f07a9f07efcdde735f0d64fb006bd722bfd955 Mon Sep 17 00:00:00 2001 From: quambene Date: Sat, 6 Apr 2024 17:14:57 +0200 Subject: [PATCH] Update dependencies --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/email_provider/aws.rs | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ecf6d88..71e2e79 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1703,7 +1703,7 @@ version = "0.4.0" dependencies = [ "anyhow", "assert_cmd", - "base64 0.13.1", + "base64 0.22.0", "bytes", "chrono", "clap", diff --git a/Cargo.toml b/Cargo.toml index 463cac4..acd0ad8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ uuid = { version = "1.8", features = ["v4"] } lettre = { version = "0.11", default-features = false, features = ["builder", "pool", "smtp-transport", "file-transport", "rustls-tls"] } infer = "0.15" bytes = "1.6" -base64 = "0.13" +base64 = "0.22" [dev-dependencies] assert_cmd = "2.0.14" diff --git a/src/email_provider/aws.rs b/src/email_provider/aws.rs index ce1dc59..6708047 100644 --- a/src/email_provider/aws.rs +++ b/src/email_provider/aws.rs @@ -5,6 +5,7 @@ use crate::{ utils::format_green, }; use anyhow::{Context, Result}; +use base64::{engine::general_purpose::STANDARD as BASE64, Engine}; use bytes::Bytes; use clap::ArgMatches; use rusoto_core::{HttpClient, Region}; @@ -59,7 +60,7 @@ impl<'a> SendEmail<'a> for AwsSesClient { #[tokio::main] async fn send(&self, email: &'a Email<'a>) -> Result, anyhow::Error> { let raw_message = RawMessage { - data: Bytes::from(base64::encode(email.mime_format.message.formatted())), + data: Bytes::from(BASE64.encode(email.mime_format.message.formatted())), }; let request = SendRawEmailRequest { raw_message,