From bfc0fa5165254a05ef67ace883bcc62f30c265dc Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 26 Dec 2023 18:49:10 -0800 Subject: feat(manga): temporarily disable --- src/lib/List/Manga/MangaListTemplate.svelte | 139 +++++++++++++++------------- src/lib/settings.json | 3 + 2 files changed, 77 insertions(+), 65 deletions(-) create mode 100644 src/lib/settings.json (limited to 'src/lib') diff --git a/src/lib/List/Manga/MangaListTemplate.svelte b/src/lib/List/Manga/MangaListTemplate.svelte index 4e92acd8..256a4900 100644 --- a/src/lib/List/Manga/MangaListTemplate.svelte +++ b/src/lib/List/Manga/MangaListTemplate.svelte @@ -12,6 +12,7 @@ import Error from '$lib/Error/RateLimited.svelte'; import CleanMangaList from './CleanMangaList.svelte'; import authorisedJson from '$lib/authorised.json'; + import serviceSettings from '$lib/settings.json'; export let user: AniListAuthorisation; export let identity: UserIdentity; @@ -167,42 +168,14 @@ }; -{#await mangaLists} - {#if !authorised} - - { - cleanCache(); - - forceFlag = true; - }}>Refresh - - {/if} - - {#if previousMangaList} - - {:else} - {#if authorised} - - {/if} +{#if serviceSettings.disabled} + -
  • Loading {progress.toFixed(0)}% ...
- {/if} -{:then media} - {#await cleanMedia(media, displayUnresolved, forceFlag)} +
    +
  • Manga is currently unavailable due to API abuse. Check back later.
  • +
+{:else} + {#await mangaLists} {#if !authorised}
  • Loading {progress.toFixed(0)}% ...
  • {/if} - {:then cleanedMedia} - {#if !authorised} - -
    { - cleanCache(); + {:then media} + {#await cleanMedia(media, displayUnresolved, forceFlag)} + {#if !authorised} + + { + cleanCache(); + + forceFlag = true; + }}>Refresh +
    + {/if} - forceFlag = true; - }}>Refresh -
    - {/if} + {#if previousMangaList} + + {:else} + {#if authorised} + + {/if} + +
    • Loading {progress.toFixed(0)}% ...
    + {/if} + {:then cleanedMedia} + {#if !authorised} + + { + cleanCache(); + + forceFlag = true; + }}>Refresh + + {/if} - - {:catch} - {#if authorised} - - {/if} + + {:catch} + {#if authorised} + + {/if} - + + {/await} {/await} -{/await} +{/if} diff --git a/src/lib/settings.json b/src/lib/settings.json new file mode 100644 index 00000000..0fd44ef5 --- /dev/null +++ b/src/lib/settings.json @@ -0,0 +1,3 @@ +{ + "disabled": true +} \ No newline at end of file -- cgit v1.2.3