diff --git a/lib/registeredApiMethods.js b/lib/registeredApiMethods.js index 960b426..475033d 100644 --- a/lib/registeredApiMethods.js +++ b/lib/registeredApiMethods.js @@ -17,6 +17,8 @@ exports.getItemIconPath = getItemIconPath; exports.getRarities = getRarities; exports.getHeroes = getHeroes; exports.getTournamentPrizePool = getTournamentPrizePool; +exports.getPlayerSummaries = getPlayerSummaries; + function getLeagueListing(options) { var validOptionKeys = ['language']; var path = 'IDOTA2Match_' + this.ID + '/GetLeagueListing/v1'; @@ -117,6 +119,14 @@ function getTournamentPrizePool(options) { return this._request(path, validOptionKeys, options); } +function getPlayerSummaries(options) { + options.steamids = (parseInt(options.steamids) + 76561197960265728).toString(); + var validOptionKeys = ['steamids']; + var path = 'ISteamUser'+ '/GetPlayerSummaries/v0002'; + + return this._request(path, validOptionKeys, options); +} + exports.default = { getLeagueListing: getLeagueListing, getLiveLeagueGames: getLiveLeagueGames, @@ -131,5 +141,6 @@ exports.default = { getItemIconPath: getItemIconPath, getRarities: getRarities, getHeroes: getHeroes, - getTournamentPrizePool: getTournamentPrizePool -}; \ No newline at end of file + getTournamentPrizePool: getTournamentPrizePool, + getPlayerSummaries: getPlayerSummaries +};