requestsList.js 493 B

1234567891011121314151617181920212223
  1. /**
  2. * Retries download on every request to get the real file size
  3. *
  4. */
  5. exports.version = '0.1';
  6. exports.module = function(phantomas) {
  7. 'use strict';
  8. phantomas.setMetric('requestsList');
  9. var requests = [];
  10. phantomas.on('recv', function(entry, res) {
  11. requests.push(entry);
  12. });
  13. phantomas.on('report', function() {
  14. phantomas.setMetric('requestsList', true, true);
  15. phantomas.addOffender('requestsList', JSON.stringify(requests));
  16. });
  17. };