UNPKG

node-lol-client

Version:

League of Legends API Client for Node

41 lines (32 loc) 986 B
var lol = require('../lib/index'); var format = require('util').format; var config = { "url": "https://prod.api.pvp.net", "region": "na", "apiKey": "c56870b8-b845-4c22-8080-fa90f4724403" }; var client = lol.createClient(config); var summonerId; // Get summonerId by summoner name client.summonerByName([ 'dyrus' ], onSummoner); function onSummoner(err, summoners) { if (err) { console.error(err); process.exit(1); } summonerId = summoners['dyrus'].id; // Get recent games by summonerId client.gameBySummoner(summonerId, function (err2, obj) { if (err2) { console.error(err2); process.exit(1); } var games = obj.games; console.log('GAME ID GAME TYPE GAME SUBTYPE WIN?'); games.forEach(function (game) { console.log(format('%d %s %s %s', game.gameId, game.gameType, game.subType, game.stats.win)); }); lol.close(); }); }