diff --git a/src/IntroDownloader.svelte b/src/IntroDownloader.svelte index 2552262..656f6a2 100644 --- a/src/IntroDownloader.svelte +++ b/src/IntroDownloader.svelte @@ -4,13 +4,19 @@ import { onMount } from 'svelte'; import { uploadIntro } from './api.js'; + let enteredUploadTitle = ''; + let selectedUploadGuild = null; + let selectedFile = null; + let uploadPromise = null; + let enteredUrl = ''; let enteredTitle = ''; - let selectedFile = null; let selectedGuild = null; - let canDownloadAny = false; let downloadPromise = null; - let uploadPromise = null; + + let canDownloadAny = false; + + let allowedGuildList = []; $: allowedGuildList = $member.guilds @@ -32,9 +38,9 @@ const upload = () => { // TODO: limit to 1 file - if (!!selectedGuild) { + if (!!selectedUploadGuild) { uploadPromise = (async () => { - await uploadIntro(selectedGuild.id, enteredTitle, selectedFile[0], $member.token); + await uploadIntro(selectedUploadGuild.id, enteredUploadTitle, selectedFile[0], $member.token); await intros.fetchIntros($member.guilds); })(); } else { @@ -45,7 +51,7 @@ {#if canDownloadAny}