UNPKG

battlenet-api

Version:

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

36 lines (29 loc) 848 B
/** * Blizzard User Account API. */ module.exports = function(battlenet) { 'use strict'; var account = function(params, config, callback) { config.qs = { access_token: params.access_token }; battlenet.fetch(params, config, callback); }; return { user: function() { var args = battlenet.args.apply(null, arguments); args.params.path = '/account/user'; account(args.params, args.config, args.callback); }, wow: function() { var args = battlenet.args.apply(null, arguments); args.params.path = '/wow/user/characters'; account(args.params, args.config, args.callback); }, sc2: function() { var args = battlenet.args.apply(null, arguments); args.params.path = '/sc2/profile/user'; account(args.params, args.config, args.callback); } }; };