From fcbc26f544a5ad7ec841561dec695aaceb63d709 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 10 Sep 2024 00:06:05 -0700 Subject: feat(reader): add rawkuma chapter support --- src/routes/reader/+page.svelte | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) (limited to 'src/routes') diff --git a/src/routes/reader/+page.svelte b/src/routes/reader/+page.svelte index 05e47274..98c3ae1c 100644 --- a/src/routes/reader/+page.svelte +++ b/src/routes/reader/+page.svelte @@ -1,34 +1,36 @@ - - {#if mangaDexID} - {#await fetch(`https://api.mangadex.org/manga/${mangaDexID}/feed?order[chapter]=desc&translatedLanguage[]=en`)} + + {#if resourceIdentity} + {#await fetchResource(submission)} {:then response} {#if response.ok} - {#await response.json() then data} - {#if data.data} - - {:else} -

(⌣_⌣”)

+ {#await decodeResource(response, submission) then data} + {#if resourceIdentity === Resource.MangaDex} + + {:else if resourceIdentity === Resource.Rawkuma} + {/if} {:catch error} {error} {/await} {:else} - Failed to fetch data from MangaDex + Failed to fetch data {/if} - {:catch error} - {error} + {:catch} + An unknown error has occurred. {/await} {:else} Invalid URL -- cgit v1.2.3