line |
true |
false |
branch |
17
|
115 |
46 |
if ref $frame ne "HASH" |
20
|
12 |
149 |
if exists $frame->{'json'} |
23
|
132 |
29 |
if (exists $frame->{'text'}) { } |
27
|
153 |
8 |
unless $self->compressed |
42
|
119 |
14 |
$self->{'close'} ? : |
43
|
15 |
118 |
@args > 1 ? : |
52
|
24 |
130 |
$close->[0] ? : |
53
|
16 |
138 |
if defined $close->[1] |
73
|
1 |
258 |
if $op == 9 |
74
|
1 |
257 |
if $op == 10 |
77
|
93 |
164 |
if ($op == 8) |
78
|
80 |
13 |
unless length $frame->[5] >= 2 |
83
|
157 |
7 |
unless exists $self->{'op'} |
86
|
1 |
163 |
if length $self->{'message'} > $max |
89
|
7 |
156 |
unless $frame->[0] |
93
|
6 |
0 |
if ($self->compressed and $self->{'pmc'}) |
97
|
1 |
5 |
if length $msg |
101
|
7 |
148 |
if $self->has_subscribers("json") |
103
|
132 |
23 |
$op == 1 ? : |
104
|
51 |
0 |
$op == 1 ? : |
|
51 |
104 |
if $self->has_subscribers("message") |
114
|
106 |
0 |
if $_[0]->handshake->resume |
118
|
56 |
261 |
if $cb |
119
|
156 |
161 |
unless ref $msg eq "ARRAY" |
130
|
2 |
253 |
unless ref $frame |
139
|
574 |
308 |
unless length($self->{'write'} //= "") |
140
|
201 |
370 |
if not length $self->{'write'} and $self->{'closing'} |
148
|
3 |
17 |
if ($self->req->headers->sec_websocket_extensions // "") =~ /permessage-deflate/u |
156
|
3 |
3 |
unless defined(my $proto = &first(sub {
$protos{$_};
}
, @_)) |