Exemplo n.º 1
0
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();
    });
});
Exemplo n.º 2
0
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;
  });
}