diff --git a/src/routes/poll/+page.svelte b/src/routes/poll/+page.svelte index 1c8f1c2..dd74918 100644 --- a/src/routes/poll/+page.svelte +++ b/src/routes/poll/+page.svelte @@ -7,6 +7,7 @@ import Modal from '$lib/components/atoms/Dialogue.svelte'; import LogoOption from '$lib/components/atoms/LogoOption.svelte'; import Button from '$lib/components/atoms/Button.svelte'; + import { goto } from '$app/navigation'; interface Selected { [key: string]: string[]; @@ -102,8 +103,10 @@ } catch (err) { alert(`Could not exchange the token: ${err}`); } + } else if (localStorage.getItem('killswitch') === null) { + await goto('/poll/unauthorized/'); } else { - alert('Warning: No token!'); + alert('Warning: no token!'); } }); diff --git a/src/routes/poll/unauthorized/+page.svelte b/src/routes/poll/unauthorized/+page.svelte new file mode 100644 index 0000000..7b6a2b8 --- /dev/null +++ b/src/routes/poll/unauthorized/+page.svelte @@ -0,0 +1,17 @@ + + ReVanced · Error + + + + +
+

Unauthorized

+

Please follow the instructions in our Discord server to vote.

+
+ +