diff --git a/src/lib/components/atoms/Dialogue.svelte b/src/lib/components/atoms/Dialogue.svelte index f03947d..69114a7 100644 --- a/src/lib/components/atoms/Dialogue.svelte +++ b/src/lib/components/atoms/Dialogue.svelte @@ -102,7 +102,7 @@ display: flex; flex-direction: column; gap: 2px; - z-index: 1001; + z-index: 999; padding: 1.5rem; box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12), 0px 2px 4px -1px rgba(0, 0, 0, 0.2); diff --git a/src/routes/poll/+page.svelte b/src/routes/poll/+page.svelte index 0749368..3c4264b 100644 --- a/src/routes/poll/+page.svelte +++ b/src/routes/poll/+page.svelte @@ -57,6 +57,15 @@ // will refactor later maybe idk // Reply: don't think we need to refactor because nobody cares if this code is shit lol onMount(async () => { + setTimeout(async() => { + await goto('/poll/token-expired/'); + localStorage.setItem("expired-token", token) + }, 300000) + + if (localStorage.getItem("expired-token") === token) { + await goto('/poll/token-expired/'); + } + window.use_token = exchange_token; window.submit_poll = submitBallot; diff --git a/src/routes/poll/token-expired/+page.svelte b/src/routes/poll/token-expired/+page.svelte new file mode 100644 index 0000000..3f2e972 --- /dev/null +++ b/src/routes/poll/token-expired/+page.svelte @@ -0,0 +1,17 @@ + + ReVanced · Token Expired + + + + +
+

Token expired

+

Your access token has been revoked for inactivity. Please regenerate it.

+
+ +