UNPKG

battlenet-api

Version:

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

32 lines (24 loc) 835 B
/** * Diablo III Data API. */ module.exports = function(battlenet) { 'use strict'; return { item: function() { var args = battlenet.args.apply(null, arguments); args.params.path = '/d3/data/item/' + args.params.item; args.params.item = args.params.item.replace(/^item\//, ''); battlenet.fetch(args.params, args.config, args.callback); }, follower: function() { var args = battlenet.args.apply(null, arguments); args.params.path = '/d3/data/follower/' + args.params.follower; battlenet.fetch(args.params, args.config, args.callback); }, artisan: function() { var args = battlenet.args.apply(null, arguments); args.params.path = '/d3/data/artisan/' + args.params.artisan; battlenet.fetch(args.params, args.config, args.callback); } }; };