:std :utf8);
use Carp qw/croak carp/;
use URI::Escape;
use File::Basename;
use HTTP::Request;
use JSON::XS;
use Encode;
use IO::Socket::SSL;
use base qw/Mailru::Cloud::Auth/;
our $VERSION = '0.10';
$code = $res->code;
if ($code eq '200') {
my $json = JSON::XS::decode_json($res->content);
my $new_fname = $json->{body};
return $new_fname;
}
croak "Cant upl
$res->code;
if ($res->is_success) {
my $json_parsed = decode_json($res->content);
my @list_files;
for my $item (@{$json_parsed->{body}->{list}}) {
my $h = {
rict;
use warnings;
use utf8;
use open qw(:std :utf8);
use LWP::UserAgent;
use HTTP::Request;
use JSON::XS;
use URI::Escape;
use Carp qw/carp croak/;
our $VERSION = '0.10';
sub new {
my ($cla
login form: " . $res->code;
}
my $json = decode_json($res->decoded_content);
if ($json->{status} eq 'fail') {
croak "Fail login: $json->{code}";
}
$self->__getToken() or
{
croak "Can't get status about login";
}
my $json_res = decode_json($res->content);
$json_res->{status} eq 'ok' and return 1;
$self->login() and return 1;