srcom
Version:
cli tool to get and post runs to speedrun.com
18 lines (16 loc) • 548 B
JavaScript
module.exports = {
name: 'twitch',
returnRunner: async (user) => {
const fetch = require('node-fetch');
const querystring = require('querystring');
const filter = querystring.stringify({twitch: user});
const response = await fetch(`https://www.speedrun.com/api/v1/users?${filter}`);
const runnerList = await response.json();
if (runnerList.data.length === 0) return undefined;
const runner = {
"id": runnerList.data[0].id,
"name": runnerList.data[0].names.international
};
return runner;
}
};