module.exports = function( id ) { id = id.split( '-' ); var congressNumber = id[0]; var billNumber = id[1]; var timesReq = timesApi.billDetails({ billId: billNumber, congressNumber: congressNumber }); return timesReq; };
singleBill: function( id ) { id = id.split( '-' ); var congressNumber = id[0]; var billNumber = id[1]; var timesReq = timesApi.billDetails({ billId: billNumber, congressNumber: congressNumber }); var sunlightBillId = [ id[1].toLowerCase(), id[0] ].join( '-' ); var sunlightReq = sunlightApi.bills().filter( 'bill_id', sunlightBillId ).call(); return Promise.all([ timesReq, sunlightReq ]) .then( function ( data ) { return { congress: id[0], billId: id[1], timesResponse: data[0], sunlightResponse: data[1] }; }); }