line |
true |
false |
branch |
32
|
0 |
1 |
if (my $config_param = $mojo->config('WebFinger')) |
39
|
1 |
0 |
unless (exists $mojo->renderer->helpers->{'hostmeta'}) |
52
|
0 |
1 |
if ($param->{'expires'} and $param->{'expires'} =~ /^\d+$/u) |
75
|
0 |
5 |
if ($param->{'secure'} and not $c->req->is_secure) |
85
|
0 |
5 |
if (not $res or $res eq '{uri}') |
92
|
3 |
0 |
unless ($c->stash('format') or scalar $c->param('_format') or scalar $c->param('format')) |
103
|
0 |
5 |
unless $nres |
106
|
3 |
2 |
if ($c->callback('prepare_webfinger', $nres)) |
109
|
0 |
3 |
if $c->res->body |
115
|
3 |
0 |
if ($xrd) |
118
|
3 |
0 |
unless ($expires = $xrd->expires && $seconds) |
123
|
3 |
0 |
if ($expires) |
187
|
0 |
2 |
if ($_[1] and not ref $_[1] and index($_[1], '-') != 0) { } |
208
|
0 |
2 |
if ($host and $host =~ /(?:gmail|yahoo|mozilla)\.(?:com|org|net)$/iu) |
209
|
0 |
0 |
unless $flag{'-modern'} |
213
|
0 |
2 |
defined $_[-1] && ref $_[-1] eq 'CODE' ? : |
217
|
0 |
0 |
if ($_[0] and ref $_[0] and ref $_[0] eq 'HASH') |
225
|
2 |
0 |
if (not $host or $host eq ($c->req->url->base->host || 'localhost')) |
228
|
2 |
0 |
if ($c->callback('prepare_webfinger', $nres)) { } |
234
|
0 |
2 |
wantarray ? : |
|
0 |
2 |
$cb ? : |
239
|
0 |
0 |
$cb ? : |
255
|
0 |
0 |
if ($xrd) |
258
|
0 |
0 |
if $rel |
261
|
0 |
0 |
if $cb or wantarray |
265
|
0 |
0 |
wantarray ? : |
|
0 |
0 |
$cb ? : |
271
|
0 |
0 |
$cb ? : |
|
0 |
0 |
unless $host and $res |
275
|
0 |
0 |
if (exists $flag{'-secure'} or exists $flag{'-modern'}) |
281
|
0 |
0 |
if $secure |
284
|
0 |
0 |
if ($cb) |
290
|
0 |
0 |
unless (exists $flag{'-old'}) |
311
|
0 |
0 |
if ($xrd) |
320
|
0 |
0 |
if $rel |
327
|
0 |
0 |
if exists $flag{'-modern'} |
349
|
0 |
0 |
if $secure |
361
|
0 |
0 |
if not $xrd or $xrd->expired |
364
|
0 |
0 |
unless my $template = _get_lrdd($xrd) |
382
|
0 |
0 |
unless $xrd |
391
|
0 |
0 |
if $rel |
401
|
0 |
0 |
unless 'Mojo::IOLoop'->is_running |
408
|
0 |
0 |
unless (exists $flag{'-old'}) |
415
|
0 |
0 |
unless ($xrd) |
418
|
0 |
0 |
if exists $flag{'-modern'} |
421
|
0 |
0 |
$secure ? : |
|
0 |
0 |
unless $xrd = $c->hostmeta($host, $header, ['lrdd'], $secure ? '-secure' : undef) |
429
|
0 |
0 |
if $xrd->expired |
432
|
0 |
0 |
unless my $template = _get_lrdd($xrd) |
442
|
0 |
0 |
unless ($xrd, $headers) = $c->get_xrd($lrdd, $header) |
452
|
0 |
0 |
if $rel |
455
|
0 |
0 |
wantarray ? : |
465
|
0 |
5 |
unless $nres |
477
|
2 |
3 |
if $res ne $nres |
485
|
0 |
5 |
if $c->param('rel') |
495
|
0 |
7 |
unless $res |
498
|
0 |
7 |
if (index($res, 'acct:') != 0 and $res =~ /^[^:]+:/u) |
500
|
0 |
0 |
unless wantarray |
509
|
0 |
0 |
if wantarray |
524
|
7 |
0 |
wantarray ? : |
533
|
0 |
0 |
unless my $lrdd = $xrd->link('lrdd') |
536
|
0 |
0 |
unless $lrdd->attr('template') |