| line |
true |
false |
branch |
|
60
|
0 |
23 |
if $config->{'stream_timeout'} |
|
61
|
0 |
23 |
if $config->{'max_connections'} |
|
63
|
0 |
23 |
if $config->{'opened_connection'} |
|
73
|
0 |
34 |
unless (my $decoded = eval {
do {
&Encode::decode_utf8($msg, 1)
}
}) |
|
84
|
0 |
34 |
unless (my $normalized_msg = eval {
do {
&Unicode::Normalize::NFC($decoded)
}
}) |
|
94
|
1 |
33 |
unless (my $args = eval {
do {
decode_json_text($normalized_msg)
}
}) |
|
110
|
1 |
0 |
if $bytes and exists $config->{'binary_frame'} |
|
113
|
0 |
23 |
if $config->{'finish_connection'} |
|
127
|
0 |
33 |
if (my $err = Mojo::WebSocketProxy::Parser::parse_req($c, $req_storage)) |
|
132
|
2 |
31 |
unless (my $action = $c->dispatch($args)) |
|
145
|
2 |
21 |
if $req_storage->{'instead_of_forward'} |
|
168
|
8 |
23 |
if $result |
|
186
|
7 |
55 |
ref $_->{'before_forward'} eq 'ARRAY' ? : |
|
209
|
10 |
9 |
unless my $result = &$hook($c, @hook_params) |
|
210
|
4 |
5 |
if &blessed($result) and $result->isa('Future') |
|
240
|
0 |
69 |
ref $config->{$hook} eq 'ARRAY' ? : |
|
|
0 |
69 |
ref $req_storage->{$hook} eq 'ARRAY' ? : |
|
245
|
0 |
23 |
unless my $backend = $c->wsp_config->{'backends'}{$backend_name} |