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.
+
+
+