1- package Scot::Email::MSGraph ;
1+ package Scot::Inbox::Msgraph ;
22
33use lib ' ../../../lib' ;
44use strict;
@@ -30,7 +30,7 @@ has permitted_senders => sub ($self) { $self->config->{permitted_senders} };
3030
3131sub get_access_token {
3232 my ($self ) = @_ ;
33- my $log = $self -> env -> log ;
33+ my $log = $self -> log ;
3434
3535 my $url = join (' ' ,
3636 $self -> loginurl,
@@ -59,7 +59,7 @@ sub get_access_token {
5959
6060sub get_mail {
6161 my ($self , $start , $end ) = @_ ;
62- my $log = $self -> env -> log ;
62+ my $log = $self -> log ;
6363 my $filter = ' &$filter=' ;
6464
6565 if ( $self -> bydate ) {
@@ -106,7 +106,6 @@ sub get_mail {
106106 my $cursor = Scot::Email::MSGraph::Cursor-> new(
107107 ids => \@mids ,
108108 msgraph => $self ,
109- env => $self -> env,
110109 );
111110}
112111
@@ -121,27 +120,27 @@ sub mark_message_read {
121120 );
122121 my $update = {isRead => ' TRUE' };
123122 $auth -> {' Content-Type' } = " application/json" ;
124- $self -> env -> log -> debug(" mark_read_url = " ,{filter => \&Dumper, value => $url });
125- $self -> env -> log -> debug(" mark_read_json = " ,{filter => \&Dumper, value => $auth });
123+ $self -> log -> debug(" mark_read_url = " ,{filter => \&Dumper, value => $url });
124+ $self -> log -> debug(" mark_read_json = " ,{filter => \&Dumper, value => $auth });
126125 my $tx = $self -> ua-> patch($url => $auth => json => $update );
127126 my $result = $tx -> result;
128127
129128 if ($result -> is_error) {
130- $self -> env -> log -> error(" ERROR updating isRead status!" );
129+ $self -> log -> error(" ERROR updating isRead status!" );
131130 my $json = $result -> json;
132- $self -> env -> log -> error({filter => \&Dumper, value => $json });
131+ $self -> log -> error({filter => \&Dumper, value => $json });
133132 return ;
134133 }
135134
136- $self -> env -> log -> debug(" $msgid isRead set to 1" );
135+ $self -> log -> debug(" $msgid isRead set to 1" );
137136 return ;
138137}
139138
140139sub build_message_id_list {
141140 my $self = shift ;
142141 my $messages = shift ;
143142 my @mids = ();
144- my $log = $self -> env -> log ;
143+ my $log = $self -> log ;
145144
146145 MSG:
147146 foreach my $m (@$messages ) {
@@ -167,7 +166,7 @@ sub build_auth_token {
167166sub get_message {
168167 my $self = shift ;
169168 my $id = shift ;
170- my $log = $self -> env -> log ;
169+ my $log = $self -> log ;
171170 my $url = join (' ' ,
172171 $self -> graphurl,
173172 ' /' , $self -> useraddress,
@@ -213,13 +212,13 @@ sub get_html_body {
213212 if ( $body -> {contentType } eq " html" ) {
214213 return $body -> {content };
215214 }
216- $self -> env -> log -> warn (" No HTML body found!" );
215+ $self -> log -> warn (" No HTML body found!" );
217216 return ' ' ;
218217}
219218
220219sub get_plain_body {
221220 my ($self , $url , $auth ) = @_ ;
222- my $log = $self -> env -> log ;
221+ my $log = $self -> log ;
223222 $log -> debug(" attempting to get plain body" );
224223 $auth -> {Prefer } = ' outlook.body-content-type="text"' ;
225224 my $tx = $self -> ua-> get($url => $auth );
@@ -230,7 +229,7 @@ sub get_plain_body {
230229
231230sub get_attachments {
232231 my ($self , $id ) = @_ ;
233- my $log = $self -> env -> log ;
232+ my $log = $self -> log ;
234233 my $url = join (' ' ,
235234 $self -> graphurl,
236235 ' /messages/' ,$id ,' /attachments' );
@@ -270,7 +269,7 @@ sub get_mime {
270269 $url .= ' /$value' ; # will retrieve the mime version of the email
271270 $auth = $self -> build_auth_token if (! defined $auth );
272271
273- my $log = $self -> env -> log ;
272+ my $log = $self -> log ;
274273 $log -> debug(" Getting MIME message with $url " );
275274
276275 my $tx = $self -> ua-> get($url => $auth );
@@ -341,7 +340,7 @@ sub from_permitted_sender {
341340 my $self = shift ;
342341 my $from = shift ;
343342 my @oksenders = @{$self -> permitted_senders};
344- my $log = $self -> env -> log ;
343+ my $log = $self -> log ;
345344
346345 # each permitted sender can be a regex,
347346 # a '*' match all wildcard, or and explicit
0 commit comments