|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
14
 | 
 0  | 
 3  | 
 unless eval 'require Mojo::UserAgent; 1' or eval 'require LWP::UserAgent; 1'  | 
 
| 
25
 | 
 0  | 
 0  | 
 if @_  | 
 
| 
39
 | 
 1  | 
 5  | 
 unless exists $settings{'token'}  | 
 
| 
54
 | 
 3  | 
 2  | 
 if $settings{'force_lwp'}  | 
 
| 
57
 | 
 5  | 
 0  | 
 $settings{'force_lwp'} || !'Mojo::UserAgent'->can('new') ? :  | 
 
| 
59
 | 
 1  | 
 4  | 
 if $settings{'async'} ||= 0 and $settings{'_agent'}->isa('LWP::UserAgent')  | 
 
| 
95
 | 
 0  | 
 0  | 
 if $_ eq 'CODE' and $self->{'async'}  | 
 
| 
96
 | 
 2  | 
 0  | 
 if $_ eq 'HASH'  | 
 
| 
98
 | 
 0  | 
 2  | 
 if defined $async_cb and defined $postdata  | 
 
| 
105
 | 
 2  | 
 2  | 
 if (defined $postdata)  | 
 
| 
123
 | 
 0  | 
 2  | 
 $has_file_upload ? :  | 
 
| 
 | 
 2  | 
 0  | 
 $is_lwp ? :  | 
 
| 
 | 
 2  | 
 0  | 
 unless my $ref = ref $postdata->{$k}  | 
 
| 
125
 | 
 0  | 
 0  | 
 if ($ref eq 'HASH' and exists $postdata->{$k}{'file'} || exists $postdata->{$k}{'content'}) { }  | 
 
| 
132
 | 
 0  | 
 0  | 
 unless $is_lwp  | 
 
| 
147
 | 
 0  | 
 0  | 
 if exists $postdata->{$k}{'content'}  | 
 
| 
155
 | 
 0  | 
 0  | 
 if $has_file_upload  | 
 
| 
160
 | 
 0  | 
 2  | 
 if ($has_file_upload) { }  | 
 
| 
165
 | 
 0  | 
 0  | 
 unless $is_lwp and push @request, 'Content', $postdata, 'Content_Type', 'form-data'  | 
 
| 
172
 | 
 0  | 
 2  | 
 unless $is_lwp and push @request, (), 'Content', &JSON::MaybeXS::encode_json($postdata), 'Content_Type', 'application/json'  | 
 
| 
182
 | 
 0  | 
 4  | 
 if $async_cb  | 
 
| 
184
 | 
 4  | 
 0  | 
 if $self->{'_dry_run'}  | 
 
| 
192
 | 
 0  | 
 0  | 
 if $async_cb  | 
 
| 
195
 | 
 0  | 
 0  | 
 $is_lwp ? :  | 
 
| 
200
 | 
 0  | 
 0  | 
 $is_lwp ? :  | 
 
| 
 | 
 0  | 
 0  | 
 unless ($is_lwp ? $tx->is_success : !$tx->error and $response and $response->{'ok'})  | 
 
| 
209
 | 
 0  | 
 0  | 
 $response->{'error_code'} ? :  | 
 
| 
222
 | 
 1  | 
 3  | 
 unless $r->{'msg'} =~ /ERROR: (?:code ([0-9]+): )?(.+?)(?:\s+at .+)?$/m  | 
 
| 
224
 | 
 1  | 
 2  | 
 if $1  | 
 
| 
228
 | 
 1  | 
 2  | 
 exists $r->{'code'} ? :  | 
 
| 
 | 
 3  | 
 0  | 
 if $r->{'msg'} ne 'something went wrong!'  | 
 
| 
247
 | 
 0  | 
 0  | 
 if (@$args > 1 and $args->[1] eq 'DBG')  | 
 
| 
257
 | 
 0  | 
 0  | 
 if ref $args_cpy->[-1] eq 'CODE'  |