diff --git a/src/equicordplugins/soundBoardLogger/utils.ts b/src/equicordplugins/soundBoardLogger/utils.ts index 7c192bcb1..12f547cf6 100644 --- a/src/equicordplugins/soundBoardLogger/utils.ts +++ b/src/equicordplugins/soundBoardLogger/utils.ts @@ -47,13 +47,13 @@ export const playSound = id => { export async function downloadAudio(id: string): Promise { const filename = id + settings.store.FileType; - const data = await fetch(`https://cdn.discordapp.com/soundboard-sounds/${id}`).then(e => e.arrayBuffer()); - + const original = await fetch(`https://cdn.discordapp.com/soundboard-sounds/${id}`).then(res => res.arrayBuffer()); if (IS_DISCORD_DESKTOP) { + const data = new Uint8Array(original); DiscordNative.fileManager.saveWithDialog(data, filename); } else { - saveFile(new File([data], filename, { type: "audio/ogg" })); + saveFile(new File([original], filename, { type: "audio/ogg" })); } }