UNPKG

battlenet-api

Version:

A Node.JS library for the Battle.net Community Platform API

31 lines (23 loc) 946 B
/** * 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); } }; };