| line |
true |
false |
branch |
|
215
|
25 |
339 |
if exists $params{$_} |
|
231
|
0 |
0 |
if $self->{'on_log'} |
|
239
|
1 |
56 |
unless $path =~ m[^/] |
|
242
|
0 |
57 |
$self->{'SSL'} ? : |
|
246
|
57 |
0 |
if defined $self->{'access_token'} |
|
260
|
0 |
29 |
unless $response->content_type eq 'application/json' |
|
283
|
0 |
13 |
unless $response->content_type eq 'application/json' |
|
287
|
13 |
0 |
if (length $content and $content ne '""') { } |
|
288
|
0 |
13 |
unless eval {
do {
$content = &decode_json($content);
1
}
} |
|
331
|
1 |
0 |
if (defined $params{'content'}) { } |
|
|
0 |
0 |
elsif (defined $params{'file'} or defined $params{'fh'}) { } |
|
338
|
0 |
0 |
unless $fh or open $fh, '<', $params{'file'} |
|
341
|
0 |
0 |
unless $fh->read(my $buffer, 65536) |
|
353
|
0 |
1 |
unless $response->content_type eq 'application/json' |
|
358
|
1 |
0 |
if (length $content and $content ne '""') { } |
|
359
|
0 |
1 |
unless eval {
do {
$content = &decode_json($content);
1
}
} |
|
409
|
13 |
1 |
if (defined $params{'user_id'} and defined $params{'access_token'}) |
|
414
|
12 |
1 |
$self->{'enable_events'} // 1 ? : |
|
424
|
0 |
1 |
unless my($type) = $flow->{'type'} =~ /^m\.login\.(.*)$/ |
|
427
|
0 |
1 |
unless my $code = $self->can("_login_with_$type") |
|
428
|
0 |
1 |
unless my $f = &$code($self, %params) |
|
442
|
0 |
1 |
unless defined $params{'user_id'} and defined $params{'password'} |
|
448
|
1 |
0 |
if defined $resp->{'access_token'} |
|
475
|
0 |
0 |
$flow->{'stages'} ? : |
|
481
|
0 |
0 |
unless my($type) = $stage =~ /^m\.login\.(.*)$/ |
|
484
|
0 |
0 |
unless my $method = $self->can("_register_with_$type") |
|
485
|
0 |
0 |
unless my $code = &$method($self, %params) |
|
498
|
0 |
0 |
if defined $resp->{'access_token'} |
|
512
|
0 |
0 |
unless defined(my $password = $params{'password'}) |
|
533
|
0 |
0 |
unless defined(my $secret = $params{'captcha_bypass_secret'}) and defined $params{'user_id'} |
|
607
|
0 |
16 |
unless defined $self->{'access_token'} |
|
641
|
4 |
0 |
if $self->{'start_f'} |
|
694
|
4 |
12 |
if $self->{'longpoll_f'} |
|
710
|
0 |
7 |
if $self->{'rooms_by_id'}{$room_id} |
|
715
|
0 |
14 |
if $$self{"on_room_$_"} |
|
781
|
68 |
16 |
unless my $rooms = $sync->{'rooms'}{$category} |
|
875
|
0 |
0 |
if defined $msg |
|
891
|
0 |
0 |
if defined $event->{$_} |
|
938
|
0 |
0 |
if defined $room_alias |
|
969
|
0 |
6 |
if (my $room = $self->{'rooms_by_id'}{$room_id}) { } |
|
1078
|
0 |
1 |
unless defined $params{'content_type'} |
|
1081
|
0 |
0 |
unless defined $params{'content'} or defined $params{'file'} or defined $params{'fh'} |
|
1102
|
1 |
1 |
unless defined $content->{$_} |
|
1103
|
0 |
1 |
if defined $user->$_ and $content->{$_} eq $user->$_ |
|
1109
|
0 |
1 |
if (defined $content->{'last_active_ago'}) |