feat: cache images

This commit is contained in:
TresAbhi committed 2023-05-28 17:19:14 +00:00
1 parent c4044fb776
commit d62708c21e
5 files changed
+33 -13

No files matched your search

+1 -1
View File
@@ -64,7 +64,7 @@ export default {
`https://api.wotblitz.${server}/wotb/tanks/stats/?application_id=${args['wargaming-application-id']}&account_id=${id}`,
);
const tanks = tankStats[id]
.map((tankData) => tankopedia.data[tankData.tank_id])
.map((tankData) => tankopedia[tankData.tank_id])
.filter((tank) => tank?.tier === tier);
await interaction.editReply({
+1 -1
View File
@@ -52,7 +52,7 @@ export default {
const accountInfo = await getWargamingResponse<AccountInfo>(
`https://api.wotblitz.${server}/wotb/account/info/?application_id=${args['wargaming-application-id']}&account_id=${id}`,
);
const tank = tankopedia.data[tankId as unknown as number];
const tank = tankopedia[tankId as unknown as number];
if (tank) {
const periodicStats = (await getPeriodicStats(id, Number(period)))
+3 -3
View File
@@ -29,7 +29,7 @@ import resolveTankName from '../utilities/resolveTankName.js';
export default {
inProduction: true,
inDevelopment: false,
inDevelopment: true,
inPublic: true,
command: new SlashCommandBuilder()
@@ -71,7 +71,7 @@ export default {
key={tankId}
name={resolveTankName({
tank_id: tankId as unknown as number,
name: tankopedia.data[tankId as unknown as number].name,
name: tankopedia[tankId as unknown as number].name,
})}
winrate={tankStats.wins / tankStats.battles}
careerWinrate={career.wins / career.battles}
@@ -83,7 +83,7 @@ export default {
careerSurvival={career.survived_battles / career.battles}
battles={tankStats.battles}
careerBattles={career.battles}
icon={tankopedia.data[tankId as unknown as number].images.normal}
icon={tankopedia[tankId as unknown as number].images.normal}
/>
);
},