diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index bfede65..6be5192 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -90,13 +90,6 @@ } } - var randomMangaLoading = false; - async function randomManga() { - randomMangaLoading = true; - const res = await request("manga/random"); - goto("./" + res.data.id); - } - function open() { var id = name; if(id.startsWith("https://mangadex.org/title/")) { @@ -132,7 +125,7 @@
- + Random {#if isLogedIn()} {#await userDetails then userDetails} diff --git a/src/routes/random/+page.ts b/src/routes/random/+page.ts new file mode 100644 index 0000000..c2b1c97 --- /dev/null +++ b/src/routes/random/+page.ts @@ -0,0 +1,7 @@ +import request from "$lib/util/request"; +import { redirect } from "@sveltejs/kit"; + +export async function load() { + const res = await request("manga/random"); + throw redirect(307, "./" + res.data.id); +} \ No newline at end of file