router.get('/update/champions-list', function(req, res, next) { var params= { champData: 'tags' }; api.getChampionData(params).then(function (data) { data = data.data; var champion = null; for (key in data) { champion = data[key]; models.Champion.create({ id: champion.id, key: champion.key, name: champion.name, title: champion.title, tags: champion.tags }, function (err, data) { if (err) { if (err.code != 11000) { console.log(err); } } champion = null; }); } updateChampionStatus(); }); });
function getChampionIds() { riotAPI.getChampionData({dataById:true}).then(function(data) { var champions = []; var list = data.data; for (var champion in list) { var champ = {}; champ.id = list[champion].id; champ.key = list[champion].key; champ.shortName = list[champion].name; champ.longName = list[champion].name + ', ' + list[champion].title; champions.push(champ); } championList = champions; }); }