1234567891011121314151617181920212223242526 |
- import axios from "axios";
- const id = "YOUR CLIENT ID";
- const sec = "YOUR CLIENT SECRET";
- const param = `?client_id=${id}&client_secret=${sec}`;
- function getUserInfo(username) {
- return axios.get(`https://api.github.com/users/${username}${param}`);
- }
- const helpers = {
- getPlayersInfo(players) {
- // fetch some data from Github
- return axios.all(players.map((username) => {
- return getUserInfo(username);
- })).then((info) => {
- return info.map((item) => {
- return item.data;
- });
- }).catch((err) => {
- console.warn("Error in getPlayerInfo", err);
- });
- }
- };
- export default helpers;
|