Mail-Webmail-Gmail
view release on metacpan or search on metacpan
lib/Mail/Webmail/Gmail.pm view on Meta::CPAN
if ( !$self->{_logged_in} ) {
unless ( $self->login() ) {
$self->{_error} = 1;
$self->{_err_str} .= "Error: Could not Login.\n";
return;
}
}
return ( $self->{_logged_in} );
}
sub update_tokens {
my ( $self, $res ) = @_;
my $previous = $res->previous();
if ( $previous ) {
update_tokens( $self, $previous );
}
my $header = $res->header( 'Set-Cookie' );
if ( defined( $header ) ) {
my ( @cookies ) = split( ',', $header );
foreach( @cookies ) {
lib/Mail/Webmail/Gmail.pm view on Meta::CPAN
if ( $res->is_success() ) {
my $attachment = $res->content();
return( \$attachment );
} else {
$self->{_error} = 1;
$self->{_err_str} .= "Error: While requesting attachment: '$res->{_request}->{_uri}'.\n";
return;
}
}
sub update_prefs {
my ( $self ) = shift;
my ( %args ) = (
view => 'tl',
act => 'prefs',
search => 'inbox',
@_, );
unless ( check_login( $self ) ) { return };
$args{ 'at' } = $self->{_cookies}->{GMAIL_AT};
( run in 0.281 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )