line |
true |
false |
branch |
22
|
1 |
0 |
&is_Promise($_) ? :
|
66
|
3 |
2 |
$subscribe_resolver ? :
|
83
|
3 |
1 |
if (($c->req->headers->header('Accept') // '') =~ m[^text/html\b]u and not defined $c->req->query_params->param('raw'))
|
89
|
1 |
2 |
$use_subscription ? :
|
114
|
1 |
11 |
if $@
|
121
|
1 |
6 |
if $@
|
130
|
1 |
4 |
unless $decode_ok
|
132
|
3 |
1 |
unless &is_Promise($data)
|
145
|
0 |
0 |
$context->{'connected'} ? :
|
|
0 |
7 |
unless $decode_ok
|
148
|
3 |
4 |
if ($msg_type eq {GQL_COMPLETE => 'complete', GQL_CONNECTION_ACK => 'connection_ack', GQL_CONNECTION_ERROR => 'connection_error', GQL_CONNECTION_INIT => 'connection_init', GQL_CONNECTION_KEEP_ALIVE => 'ka', GQL_CONNECTION_TERMINATE => 'connection_terminate', GQL_DATA => 'data', GQL_ERROR => 'error', GQL_START => 'start', GQL_STOP => 'stop'}->{'GQL_CONNECTION_INIT'}) { }
|
|
3 |
1 |
elsif ($msg_type eq {GQL_COMPLETE => 'complete', GQL_CONNECTION_ACK => 'connection_ack', GQL_CONNECTION_ERROR => 'connection_error', GQL_CONNECTION_INIT => 'connection_init', GQL_CONNECTION_KEEP_ALIVE => 'ka', GQL_CONNECTION_TERMINATE => 'connection_terminate', GQL_DATA => 'data', GQL_ERROR => 'error', GQL_START => 'start', GQL_STOP => 'stop'}->{'GQL_START'}) { }
|
|
1 |
0 |
elsif ($msg_type eq {GQL_COMPLETE => 'complete', GQL_CONNECTION_ACK => 'connection_ack', GQL_CONNECTION_ERROR => 'connection_error', GQL_CONNECTION_INIT => 'connection_init', GQL_CONNECTION_KEEP_ALIVE => 'ka', GQL_CONNECTION_TERMINATE => 'connection_terminate', GQL_DATA => 'data', GQL_ERROR => 'error', GQL_START => 'start', GQL_STOP => 'stop'}->{'GQL_STOP'}) { }
|
153
|
1 |
2 |
if ($context->{'keepalive'})
|
156
|
0 |
2 |
unless $c->tx and $context->{'keepalive'}
|
172
|
0 |
3 |
unless &is_Promise($data)
|
176
|
0 |
3 |
unless (&is_AsyncIterator($result))
|
197
|
1 |
4 |
if not $promise
|
214
|
1 |
0 |
if $context->{'async_iterator'}
|
227
|
0 |
3 |
if $sec_websocket_protocol
|
232
|
2 |
1 |
if $context{'async_iterator'}
|
240
|
3 |
3 |
if ($conf->{'convert'})
|
247
|
0 |
6 |
unless $conf->{'schema'}
|
253
|
1 |
5 |
unless grep(($_ eq 'Mojolicious::Plugin::GraphQL'), @{$app->renderer->classes;})
|
256
|
2 |
4 |
if $conf->{'graphiql'}
|
258
|
2 |
4 |
if ($conf->{'schema'}->subscription)
|