Y = 'cpan:KONOBI'; # AUTHORITY
use Moose qw( has );
use LWP::UserAgent;
use URI;
use JSON::MaybeXS qw( decode_json );
use Net::API::RPX::Exception::Usage;
use Net::API::RPX::Exception::Network;
use N
= $self->ua->post(
$uri => {
%{$opts},
apiKey => $self->api_key,
format => 'json',
},
);
if ( !$res->is_success ) {
Net::API::RPX::Exception::Network->throw(
i
ua_result => $res,
status_line => $res->status_line,
);
}
my $result = decode_json( $res->content );
if ( $result->{'stat'} ne 'ok' ) {
my $err = $result->{'err'};
Net::A