battlenet-api
Version:
A Node.JS library for the Battle.net Community Platform API
31 lines (23 loc) • 946 B
JavaScript
/**
* Starcraft II Profile API.
*/
module.exports = function(battlenet) {
'use strict';
return {
profile: function() {
var args = battlenet.args.apply(null, arguments);
args.params.path = '/sc2/profile/' + args.params.id + '/' + args.params.region + '/' + args.params.name + '/';
battlenet.fetch(args.params, args.config, args.callback);
},
ladders: function() {
var args = battlenet.args.apply(null, arguments);
args.params.path = '/sc2/profile/' + args.params.id + '/' + args.params.region + '/' + args.params.name + '/ladders';
battlenet.fetch(args.params, args.config, args.callback);
},
matchHistory: function() {
var args = battlenet.args.apply(null, arguments);
args.params.path = '/sc2/profile/' + args.params.id + '/' + args.params.region + '/' + args.params.name + '/matches';
battlenet.fetch(args.params, args.config, args.callback);
}
};
};