mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-28 21:19:52 +01:00
fix: missing image backup
This commit is contained in:
1 parent
905ba59f4e
commit
b38c732983
1 file changed
+15
-5
@@ -7,6 +7,7 @@ import {
|
|||||||
getLeagueFromScore,
|
getLeagueFromScore,
|
||||||
getRatingInfo,
|
getRatingInfo,
|
||||||
getRatingNeighbors,
|
getRatingNeighbors,
|
||||||
|
imgur,
|
||||||
} from '@blitzkit/core';
|
} from '@blitzkit/core';
|
||||||
import { SlashCommandSubcommandBuilder } from 'discord.js';
|
import { SlashCommandSubcommandBuilder } from 'discord.js';
|
||||||
import markdownEscape from 'markdown-escape';
|
import markdownEscape from 'markdown-escape';
|
||||||
@@ -119,6 +120,19 @@ export const ratingCommand = new Promise<CommandRegistry>((resolve) => {
|
|||||||
statsB2,
|
statsB2,
|
||||||
);
|
);
|
||||||
const leagueTheme = LEAGUE_ACCENT[league.index];
|
const leagueTheme = LEAGUE_ACCENT[league.index];
|
||||||
|
let rewardImage = reward
|
||||||
|
? reward.type === 'vehicle'
|
||||||
|
? reward.vehicle.preview_image_url
|
||||||
|
: reward.stuff.image_url
|
||||||
|
: undefined;
|
||||||
|
|
||||||
|
if (rewardImage) {
|
||||||
|
const { ok } = await fetch(rewardImage);
|
||||||
|
|
||||||
|
if (!ok) {
|
||||||
|
rewardImage = imgur('kP88vqr');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<CommandWrapper>
|
<CommandWrapper>
|
||||||
@@ -325,11 +339,7 @@ export const ratingCommand = new Promise<CommandRegistry>((resolve) => {
|
|||||||
height: 64,
|
height: 64,
|
||||||
objectFit: 'cover',
|
objectFit: 'cover',
|
||||||
}}
|
}}
|
||||||
src={await iconPng(
|
src={await iconPng(rewardImage!)}
|
||||||
reward.type === 'vehicle'
|
|
||||||
? reward.vehicle.preview_image_url
|
|
||||||
: reward.stuff.image_url,
|
|
||||||
)}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|||||||
Reference in new issue
Block a user