Apply linter to beatGame command

This commit is contained in:
baz 2023-11-28 22:04:08 +00:00
parent ca68c4a017
commit 94eb85f7f4
1 changed files with 23 additions and 23 deletions

View File

@ -16,19 +16,19 @@ module.exports = {
if (!gamename && !gameid) return interaction.reply('No gamename or gameid supplied, please supply an option to register a game!'); if (!gamename && !gameid) return interaction.reply('No gamename or gameid supplied, please supply an option to register a game!');
let body = ""; let body = '';
if (gameid) { if (gameid) {
body = body.concat('where id = ', gameid,'; '); body = body.concat('where id = ', gameid, '; ');
} else if (gamename) { } else if (gamename) {
body = body.concat('search "', gamename,'"; '); body = body.concat('search "', gamename, '"; ');
} }
body = body.concat('fields *;'); body = body.concat('fields *;');
let res = await getGameJson(body); const res = await getGameJson(body);
if (!res[0]) return interaction.reply("No game found for the options supplied."); if (!res[0]) return interaction.reply('No game found for the options supplied.');
const coverUrl = await getCoverURL(res[0].cover); const coverUrl = await getCoverURL(res[0].cover);
@ -49,14 +49,14 @@ async function getGameJson(body) {
let res; let res;
await fetch( await fetch(
"https://api.igdb.com/v4/games", 'https://api.igdb.com/v4/games',
{ method: 'POST', { method: 'POST',
headers: { headers: {
'Accept': 'application/json', 'Accept': 'application/json',
'Client-ID': `${process.env.igdbClientId}`, 'Client-ID': `${process.env.igdbClientId}`,
'Authorization': `Bearer ${process.env.igdbAccessToken}`, 'Authorization': `Bearer ${process.env.igdbAccessToken}`,
}, },
body: body body: body,
}) })
.then(response => response.json()) .then(response => response.json())
.then(response => { .then(response => {
@ -72,14 +72,14 @@ async function getGameJson(body) {
async function getPlatformID(platform) { async function getPlatformID(platform) {
await fetch( await fetch(
"https://api.igdb.com/v4/platforms", 'https://api.igdb.com/v4/platforms',
{ method: 'POST', { method: 'POST',
headers: { headers: {
'Accept': 'application/json', 'Accept': 'application/json',
'Client-ID': `${process.env.igdbClientId}`, 'Client-ID': `${process.env.igdbClientId}`,
'Authorization': `Bearer ${process.env.igdbAccessToken}`, 'Authorization': `Bearer ${process.env.igdbAccessToken}`,
}, },
body: `where name = "${platform}", alternative_name = "${platform}"; fields id;` body: `where name = "${platform}", alternative_name = "${platform}"; fields id;`,
}) })
.then(response => response.json()) .then(response => response.json())
.then(response => { .then(response => {
@ -91,17 +91,17 @@ async function getPlatformID(platform) {
} }
async function getCoverURL(id) { async function getCoverURL(id) {
let url = "https://upload.wikimedia.org/wikipedia/commons/d/d1/Image_not_available.png"; let url = 'https://upload.wikimedia.org/wikipedia/commons/d/d1/Image_not_available.png';
await fetch( await fetch(
"https://api.igdb.com/v4/covers", 'https://api.igdb.com/v4/covers',
{ method: 'POST', { method: 'POST',
headers: { headers: {
'Accept': 'application/json', 'Accept': 'application/json',
'Client-ID': `${process.env.igdbClientId}`, 'Client-ID': `${process.env.igdbClientId}`,
'Authorization': `Bearer ${process.env.igdbAccessToken}`, 'Authorization': `Bearer ${process.env.igdbAccessToken}`,
}, },
body: `where id = ${id}; fields url;` body: `where id = ${id}; fields url;`,
}) })
.then(response => response.json()) .then(response => response.json())
.then(response => { .then(response => {