♻️ refactor(processor): use reference for GmailClient in processor builder
- modify the `builder` function to accept a reference to `GmailClient` rather than cloning it - this avoids unnecessary cloning of the `GmailClient`
This commit is contained in:
committed by
Jeremiah Russell
parent
9bdb559104
commit
9018fa02d4
@@ -57,7 +57,7 @@ impl<'a> ProcessorBuilder<'a> {
|
|||||||
|
|
||||||
impl<'a> Processor<'a> {
|
impl<'a> Processor<'a> {
|
||||||
/// Initialise a new processor
|
/// Initialise a new processor
|
||||||
pub fn builder(client: GmailClient, rule: &'a EolRule) -> ProcessorBuilder<'a> {
|
pub fn builder(client: &GmailClient, rule: &'a EolRule) -> ProcessorBuilder<'a> {
|
||||||
ProcessorBuilder {
|
ProcessorBuilder {
|
||||||
client: client.clone(),
|
client: client.clone(),
|
||||||
rule,
|
rule,
|
||||||
|
|||||||
Reference in New Issue
Block a user