bestbuy
Version:
High level node.js client for the Best Buy API.
17 lines (13 loc) • 492 B
JavaScript
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;
}