| line |
true |
false |
branch |
|
11
|
0 |
0 |
unless (blessed $msg) |
|
15
|
0 |
0 |
if ($$msg{'type'} eq 'message') { } |
|
|
0 |
0 |
elsif ($$msg{'type'} eq 'group_message') { } |
|
|
0 |
0 |
elsif ($$msg{'type'} eq 'discuss_message') { } |
|
|
0 |
0 |
elsif ($$msg{'type'} eq 'sess_message') { } |
|
39
|
0 |
0 |
if ($$msg{'via'} eq 'group') { } |
|
|
0 |
0 |
elsif ($$msg{'via'} eq 'discuss') { } |
|
95
|
0 |
0 |
if ($p{'type'} eq 'sess_message') { } |
|
|
0 |
0 |
elsif ($p{'type'} eq 'group_message') { } |
|
|
0 |
0 |
elsif ($p{'type'} eq 'discuss_message') { } |
|
96
|
0 |
0 |
if (defined $p{'group_code'}) { } |
|
|
0 |
0 |
elsif (defined $p{'gid'}) { } |
|
|
0 |
0 |
elsif (defined $p{'did'}) { } |
|
100
|
0 |
0 |
defined $p{'gid'} ? : |
|
140
|
0 |
0 |
defined $d ? : |
|
146
|
0 |
0 |
defined $d ? : |
|
152
|
0 |
0 |
defined $m ? : |
|
158
|
0 |
0 |
defined $m ? : |
|
165
|
0 |
0 |
defined $d ? : |
|
171
|
0 |
0 |
defined $d ? : |
|
186
|
0 |
0 |
defined $g ? : |
|
192
|
0 |
0 |
defined $g ? : |
|
203
|
0 |
0 |
defined $m ? : |
|
209
|
0 |
0 |
defined $m ? : |
|
215
|
0 |
0 |
defined $m ? : |
|
222
|
0 |
0 |
defined $g ? : |
|
228
|
0 |
0 |
defined $g ? : |
|
243
|
0 |
0 |
if ($$msg{'via'} eq 'group') { } |
|
|
0 |
0 |
elsif ($$msg{'via'} eq 'discuss') { } |
|
245
|
0 |
0 |
defined $m ? : |
|
249
|
0 |
0 |
defined $m ? : |
|
270
|
0 |
0 |
$$msg{'via'} eq 'discuss' ? : |
|
|
0 |
0 |
$$msg{'via'} eq 'group' ? : |
|
278
|
0 |
0 |
if ($$msg{'via'} eq 'group') { } |
|
|
0 |
0 |
elsif ($$msg{'via'} eq 'discuss') { } |
|
280
|
0 |
0 |
defined $g ? : |
|
284
|
0 |
0 |
defined $d ? : |
|
301
|
0 |
0 |
if ($$msg{'via'} eq 'group') { } |
|
|
0 |
0 |
elsif ($$msg{'via'} eq 'discuss') { } |
|
303
|
0 |
0 |
defined $m ? : |
|
307
|
0 |
0 |
defined $m ? : |
|
319
|
0 |
0 |
if ($$msg{'via'} eq 'group') { } |
|
|
0 |
0 |
elsif ($$msg{'via'} eq 'discuss') { } |
|
321
|
0 |
0 |
defined $g ? : |
|
325
|
0 |
0 |
defined $d ? : |
|
333
|
0 |
0 |
$$msg{'via'} eq 'discuss' ? : |
|
|
0 |
0 |
$$msg{'via'} eq 'group' ? : |
|
342
|
0 |
0 |
defined $f ? : |
|
353
|
0 |
0 |
defined $f ? : |
|
359
|
0 |
0 |
defined $f ? : |
|
366
|
0 |
0 |
defined $f ? : |
|
391
|
0 |
0 |
defined $f ? : |
|
402
|
0 |
0 |
defined $f ? : |
|
408
|
0 |
0 |
defined $f ? : |
|
422
|
0 |
0 |
if @_ != 0 |
|
436
|
0 |
0 |
if $@ and $$client{'debug'} |
|
437
|
0 |
0 |
if (ref $json eq 'HASH' and $$json{'retcode'} == 0) { } |
|
452
|
0 |
0 |
if (ref $c eq 'ARRAY') { } |
|
|
0 |
0 |
elsif ($c eq ' ') { } |
|
453
|
0 |
0 |
if ($$c[0] eq 'cface') { } |
|
|
0 |
0 |
elsif ($$c[0] eq 'offpic') { } |
|
|
0 |
0 |
elsif ($$c[0] eq 'face') { } |
|
509
|
0 |
0 |
if ($$msg{'content'} =~ /\(\d+\) \350\242\253\347\256\241\347\220\206\345\221\230\347\246\201\350\250\200\d+(\345\210\206\351\222\237|\345\260\217\346\227\266|\345\244\251)$/ or $$msg{'content'} =~ /\(\d+\) \350\242\253\347\256\241\347\220\206\345\221\230\350\247\243\351\231\244\347\246\201\350\250\200$/) |
|
520
|
0 |
0 |
if $$client{'is_stop'} |
|
524
|
0 |
0 |
if $@ and $$client{'debug'} |
|
525
|
0 |
0 |
if ($json) |
|
527
|
0 |
0 |
if ($$json{'retcode'} == 0) { } |
|
|
0 |
0 |
elsif ($$json{'retcode'} == 102 or $$json{'retcode'} == 109 or $$json{'retcode'} == 110) { } |
|
|
0 |
0 |
elsif ($$json{'retcode'} == 116) { } |
|
|
0 |
0 |
elsif ($$json{'retcode'} == 100) { } |
|
|
0 |
0 |
elsif ($$json{'retcode'} == 120 or $$json{'retcode'} == 121) { } |
|
531
|
0 |
0 |
if ($$m{'poll_type'} eq 'sess_message') { } |
|
|
0 |
0 |
elsif ($$m{'poll_type'} eq 'message') { } |
|
|
0 |
0 |
elsif ($$m{'poll_type'} eq 'group_message') { } |
|
|
0 |
0 |
elsif ($$m{'poll_type'} eq 'discu_message') { } |
|
|
0 |
0 |
elsif ($$m{'poll_type'} eq 'buddies_status_change') { } |
|
|
0 |
0 |
elsif ($$m{'poll_type'} eq 'sys_g_msg') { } |
|
|
0 |
0 |
elsif ($$m{'poll_type'} eq 'kick_message') { } |
|
546
|
0 |
0 |
if ($$m{'value'}{'service_type'} == 0) { } |
|
|
0 |
0 |
elsif ($$m{'value'}{'service_type'} == 1) { } |
|
629
|
0 |
0 |
if ($$m{'value'}{'show_reason'} == 1) { } |
|
662
|
0 |
0 |
if ($$client{'poll_failure_count'} > $$client{'poll_failure_count_max'}) |