Discord Avatar retriever wasn't being error handled...
This commit is contained in:
parent
916ffe5a0e
commit
841227bb1c
@ -2,6 +2,7 @@
|
|||||||
import { Avatar } from "@skeletonlabs/skeleton";
|
import { Avatar } from "@skeletonlabs/skeleton";
|
||||||
|
|
||||||
const fallbackThumbnail = "/Image_not_available.png";
|
const fallbackThumbnail = "/Image_not_available.png";
|
||||||
|
const fallbackAvatar = "/default.png";
|
||||||
|
|
||||||
function handleImageError(event) {
|
function handleImageError(event) {
|
||||||
event.target.src = fallbackThumbnail;
|
event.target.src = fallbackThumbnail;
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
import { Avatar } from "@skeletonlabs/skeleton";
|
import { Avatar } from "@skeletonlabs/skeleton";
|
||||||
|
|
||||||
const fallbackThumbnail = "/Image_not_available.png";
|
const fallbackThumbnail = "/Image_not_available.png";
|
||||||
|
const fallbackAvatar = "/default.png";
|
||||||
|
|
||||||
function handleImageError(event) {
|
function handleImageError(event) {
|
||||||
event.target.src = fallbackThumbnail;
|
event.target.src = fallbackThumbnail;
|
||||||
|
@ -2,12 +2,21 @@ import axios from "axios"
|
|||||||
import { DISCORD_TOKEN } from "$env/static/private"
|
import { DISCORD_TOKEN } from "$env/static/private"
|
||||||
|
|
||||||
export const load = async () => {
|
export const load = async () => {
|
||||||
let content = await axios.get("https://discord.com/api/v9/users/@me", {
|
let content;
|
||||||
headers: {
|
try {
|
||||||
"Authorization": DISCORD_TOKEN
|
content = await axios.get("https://discord.com/api/v9/users/@me", {
|
||||||
|
headers: {
|
||||||
|
"Authorization": DISCORD_TOKEN
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} catch {
|
||||||
|
return {
|
||||||
|
avatars: {
|
||||||
|
"BackwardsUser": "/default.png"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
avatars: {
|
avatars: {
|
||||||
"BackwardsUser": `https://cdn.discordapp.com/avatars/${content.data.id}/${content.data.avatar}.png?size=64`
|
"BackwardsUser": `https://cdn.discordapp.com/avatars/${content.data.id}/${content.data.avatar}.png?size=64`
|
||||||
|
BIN
static/default.png
Normal file
BIN
static/default.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
Loading…
x
Reference in New Issue
Block a user