UNPKG

bestbuy

Version:

High level node.js client for the Best Buy API.

17 lines (13 loc) 492 B
module.exports = apiStreamServiceFactory; var apiStreamJsonService = require('./api.stream.json.service'); var apiStreamXmlService = require('./api.stream.xml.service'); function apiStreamServiceFactory (opts) { function apiStreamService (jsonFilterKey, req) { if (req.params && req.params.format === 'xml') { return apiStreamXmlService(opts)(jsonFilterKey, req); } else { return apiStreamJsonService(opts)(jsonFilterKey, req); } } return apiStreamService; }