UNPKG

hall-client

Version:

API client library for the Hall streaming and REST services

35 lines (25 loc) 616 B
(function() { var Module = require('./module'), pjson = require('../package.json'), debug = require('debug')('hall:user_agent'), UA = Module.extend({ initialize : function() { var me = this; me.set({ node_agent_version : pjson.version, meta : '' }); Module.prototype.initialize.apply(me,this); return me; }, getHeader : function() { var me = this, meta = me.get('meta'); return { 'User-Agent' : 'Hall-Node-Client/' + me.get('node_agent_version') + ((meta) ? ' ('+meta+')' : '') } } }), UserAgent = new UA(); module.exports = UserAgent; }).call(this);