Compare commits
No commits in common. "1c82c1d5cad4e370be22fae8405f058ddf9e3d8d" and "a5e824d5f074ffeb6fa8735450e57f7ec4254049" have entirely different histories.
1c82c1d5ca
...
a5e824d5f0
1 changed files with 10 additions and 14 deletions
24
src/index.ts
24
src/index.ts
|
@ -72,27 +72,23 @@ if (!config.token) {
|
||||||
.setDescription("API test")
|
.setDescription("API test")
|
||||||
.addFields(Object.values(results[year][0].candidates).map((candidate: any) => ({
|
.addFields(Object.values(results[year][0].candidates).map((candidate: any) => ({
|
||||||
name: `${candidate.winner ? ":white_check_mark:" : ""} ${CandidateEmojis[candidate.party] ?? ""} ${candidate.name} ${candidate.incumbent ? "(I)" : ""} (${candidate.party})`,
|
name: `${candidate.winner ? ":white_check_mark:" : ""} ${CandidateEmojis[candidate.party] ?? ""} ${candidate.name} ${candidate.incumbent ? "(I)" : ""} (${candidate.party})`,
|
||||||
value: `${results[year][0].election_type === "electoral" ? `${candidate.electoral_votes} electoral votes\n` : ""} ${candidate.votes.toLocaleString()} votes (${candidate.percent}%)`,
|
value: `${candidate.votes.toLocaleString()} votes (${candidate.percent}%)`,
|
||||||
inline: true
|
inline: true
|
||||||
})))
|
})))
|
||||||
.setTimestamp();
|
.setTimestamp();
|
||||||
|
|
||||||
if(results[year][0].has_map === true) {
|
const map = await fetch(`http://127.0.0.1:3000/api/v1/election/${country}/${election_type}/${year}/map`); // temp test url
|
||||||
const map = await fetch(`http://127.0.0.1:3000/api/v1/election/${country}/${election_type}/${year}/map`); // temp test url
|
if (map.ok) {
|
||||||
if (map.ok) {
|
const arrayBuffer = await map.arrayBuffer();
|
||||||
const arrayBuffer = await map.arrayBuffer();
|
const buffer = Buffer.from(arrayBuffer);
|
||||||
const buffer = Buffer.from(arrayBuffer);
|
embed.setImage("attachment://map.png");
|
||||||
embed.setImage("attachment://map.png");
|
await i.editReply({embeds: [embed], files: [{attachment: buffer, name: "map.png"}]});
|
||||||
await i.editReply({embeds: [embed], files: [{attachment: buffer, name: "map.png"}]});
|
break;
|
||||||
break;
|
|
||||||
} else {
|
|
||||||
await i.editReply({embeds: [embed]});
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
await i.editReply({embeds: [embed]});
|
await i.editReply({embeds: [embed]});
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
} else {
|
} else {
|
||||||
await i.editReply("Election not found");
|
await i.editReply("Election not found");
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue