| blib/lib/WebService/Async/Onfido.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 17 | 30 | 56.6 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 1323 | 0 | 0 | 0 | $self->{'rate_limit'} && $self->{'request_count'} >= $self->requests_per_minute |
| 1346 | 0 | 22 | 2 | $self->requests_per_minute and ++$self->{'request_count'} >= $self->requests_per_minute |
| line | l | !l | condition |
|---|---|---|---|
| 71 | 1 | 4 | $self->{'rate_limit_delay'} //= 60 |
| 1170 | 0 | 0 | $country_details{$country_code}{'doc_types_list'} // [] |
| 1277 | 4 | 0 | $self->{'base_uri'} // "https://api.eu.onfido.com" |
| 1356 | 47 | 3 | +(shift())->{'requests_per_minute'} //= 300 |
| 1368 | 2 | 0 | $ext // "" |
| 2 | 0 | $FILE_MIME_TYPE_MAPPING{lc($ext // "")} // "application/octet-stream" |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 1248 | 42 | 4 | 0 | $self->{'endpoints'} ||= do { |
| 1285 | 20 | 4 | 0 | $self->{'ua'} //= do { |
| 1306 | 5 | 4 | 0 | $self->{'ryu'} //= do { |
| 1336 | 19 | 5 | 0 | $self->{'rate_limit'} //= do { |