line |
true |
false |
branch |
94
|
0 |
1 |
if %params |
116
|
0 |
1 |
unless $PARAMS{'user'} |
117
|
0 |
1 |
unless $PARAMS{'timestamp'} |
118
|
0 |
1 |
unless $PARAMS{'token'} |
120
|
1 |
0 |
if $PARAMS{'timestamp'} |
136
|
0 |
1 |
if ($@) |
157
|
0 |
0 |
if $this->{'ON'}{'error'} |
173
|
1 |
0 |
if ($body and ref $body eq 'HASH' and $body->{'client'}) |
177
|
0 |
1 |
if $this->{'MAX_ALIVE'} |
179
|
1 |
0 |
if $this->{'RESUBSCRIBE'} |
196
|
0 |
0 |
if ($body->{'recovered'} == JSON::true()) |
202
|
0 |
0 |
if $sub |
233
|
0 |
0 |
if ($this->{'RECOVER'} and $this->{'_channels'}{$channel}{'last'}) |
244
|
0 |
0 |
unless $message |
246
|
0 |
0 |
if $this->{'ON'}{'ws_closed'} |
259
|
0 |
0 |
if $this->{'ON'}{'error'} |
269
|
1 |
0 |
if (ref $fullbody eq 'HASH') |
277
|
1 |
0 |
if $method eq 'connect' |
278
|
0 |
1 |
if $method eq 'subscribe' |
279
|
0 |
1 |
if $method eq 'unsubscribe' |
280
|
0 |
1 |
if $method eq 'message' |
284
|
1 |
0 |
if ($sub) |
286
|
1 |
0 |
if ($uid) |
306
|
0 |
0 |
$this->{'_next_retry'} > $this->{'MAX_RETRY'} ? : |
307
|
0 |
0 |
if $retry_after > 3 |
327
|
0 |
0 |
if ($late > $this->{'MAX_ALIVE'}) |
356
|
0 |
0 |
unless $PARAMS{'channel'} |
357
|
0 |
0 |
unless $PARAMS{'data'} |
377
|
0 |
0 |
if $this->{'WSHANDLE'} |
379
|
0 |
0 |
if $sub |
399
|
0 |
0 |
if $this->{'_subscribed_channels'}{$channel} |
400
|
0 |
0 |
if $this->{'_pending_subscriptions'}{$channel} |
403
|
0 |
0 |
unless ($this->client_id) |
406
|
0 |
0 |
if $this->{'ON'}{'error'} |
416
|
0 |
0 |
if $PARAMS{'uid'} |
419
|
0 |
0 |
unless $channel =~ /^\$/ |
436
|
0 |
0 |
unless ($headers->{'Status'} == 200) |
439
|
0 |
0 |
if $this->{'ON'}{'error'} |
602
|
0 |
3 |
if $this->{'DEBUG'} |
608
|
0 |
2 |
if $this->{'DEBUG_WS'} |