From da8304e02f3841231cdec97ad1798614752870dd Mon Sep 17 00:00:00 2001 From: Jeremiah Russell Date: Mon, 13 Oct 2025 13:45:18 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(trash):=20use=20G?= =?UTF-8?q?mailClient=20instead=20of=20credential=20string?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - use GmailClient to manage gmail API interactions - remove credential string --- src/trash.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/trash.rs b/src/trash.rs index 2a7e513..a826821 100644 --- a/src/trash.rs +++ b/src/trash.rs @@ -1,6 +1,6 @@ use google_gmail1::api::BatchModifyMessagesRequest; -use crate::{MessageList, Result}; +use crate::{GmailClient, MessageList, Result}; /// Struct for trashing messages #[derive(Debug)] @@ -10,8 +10,8 @@ pub struct Trash { impl Trash { /// Create a new Trash struct - pub async fn new(credential: &str) -> Result { - let message_list = MessageList::new(credential).await?; + pub async fn new(client: &GmailClient) -> Result { + let message_list = MessageList::new(client).await?; Ok(Trash { message_list }) }