EmoteCloner: make the error toasts useful (#1938)

Co-authored-by: Vendicated <vendicated@riseup.net>
This commit is contained in:
Haruka 2023-11-01 03:23:45 +02:00 committed by Luna
parent cca0ae10e4
commit 971fa01d40

View file

@ -155,10 +155,15 @@ async function doClone(guildId: string, data: Sticker | Emoji) {
type: Toasts.Type.SUCCESS,
id: Toasts.genId()
});
} catch (e) {
} catch (e: any) {
let message = "Something went wrong (check console!)";
try {
message = JSON.parse(e.text).message;
} catch { }
new Logger("EmoteCloner").error("Failed to clone", data.name, "to", guildId, e);
Toasts.show({
message: "Oopsie something went wrong :( Check console!!!",
message: "Failed to clone: " + message,
type: Toasts.Type.FAILURE,
id: Toasts.genId()
});