diff options
Diffstat (limited to 'src/lib/Tools/SequelCatcher')
| -rw-r--r-- | src/lib/Tools/SequelCatcher/List.svelte | 42 | ||||
| -rw-r--r-- | src/lib/Tools/SequelCatcher/Tool.svelte | 62 |
2 files changed, 52 insertions, 52 deletions
diff --git a/src/lib/Tools/SequelCatcher/List.svelte b/src/lib/Tools/SequelCatcher/List.svelte index a7e03ed0..b1512e22 100644 --- a/src/lib/Tools/SequelCatcher/List.svelte +++ b/src/lib/Tools/SequelCatcher/List.svelte @@ -1,28 +1,28 @@ <script lang="ts"> - import Spacer from '$lib/Layout/Spacer.svelte'; - import { filterRelations, type Media } from '$lib/Data/AniList/media'; - import MediaTitleDisplay from '$lib/List/MediaTitleDisplay.svelte'; - import { outboundLink } from '$lib/Media/links'; - import settings from '$stores/settings'; +import Spacer from "$lib/Layout/Spacer.svelte"; +import { filterRelations, type Media } from "$lib/Data/AniList/media"; +import MediaTitleDisplay from "$lib/List/MediaTitleDisplay.svelte"; +import { outboundLink } from "$lib/Media/links"; +import settings from "$stores/settings"; - export let mediaListUnchecked: Media[]; +export let mediaListUnchecked: Media[]; - let includeCurrent = false; - let includeSideStories = false; +let includeCurrent = false; +let includeSideStories = false; - const matchCheck = (media: Media | undefined, swap = false) => - (media && - media.mediaListEntry && - media.mediaListEntry?.status !== 'CURRENT' && - media.mediaListEntry?.status !== 'REPEATING' && - media.mediaListEntry?.status !== 'PAUSED') || - !media - ? swap - ? undefined - : media - : swap - ? media - : undefined; +const matchCheck = (media: Media | undefined, swap = false) => + (media && + media.mediaListEntry && + media.mediaListEntry?.status !== "CURRENT" && + media.mediaListEntry?.status !== "REPEATING" && + media.mediaListEntry?.status !== "PAUSED") || + !media + ? swap + ? undefined + : media + : swap + ? media + : undefined; </script> <input type="checkbox" bind:checked={includeCurrent} /> Include current (watching, rewatching, diff --git a/src/lib/Tools/SequelCatcher/Tool.svelte b/src/lib/Tools/SequelCatcher/Tool.svelte index 05227ac4..727a3a6c 100644 --- a/src/lib/Tools/SequelCatcher/Tool.svelte +++ b/src/lib/Tools/SequelCatcher/Tool.svelte @@ -1,39 +1,39 @@ <script lang="ts"> - import Spacer from '$lib/Layout/Spacer.svelte'; - import List from './List.svelte'; - import type { AniListAuthorisation } from '$lib/Data/AniList/identity'; - import userIdentity from '$stores/identity'; - import { type Media, mediaListCollection, Type } from '$lib/Data/AniList/media'; - import LogInRestricted from '$lib/Error/LogInRestricted.svelte'; - import anime from '$stores/anime'; - import identity from '$stores/identity'; - import { onMount } from 'svelte'; - import lastPruneTimes from '$stores/lastPruneTimes'; - import Message from '$lib/Loading/Message.svelte'; - import Skeleton from '$lib/Loading/Skeleton.svelte'; - import Username from '$lib/Layout/Username.svelte'; +import Spacer from "$lib/Layout/Spacer.svelte"; +import List from "./List.svelte"; +import type { AniListAuthorisation } from "$lib/Data/AniList/identity"; +import userIdentity from "$stores/identity"; +import { type Media, mediaListCollection, Type } from "$lib/Data/AniList/media"; +import LogInRestricted from "$lib/Error/LogInRestricted.svelte"; +import anime from "$stores/anime"; +import identity from "$stores/identity"; +import { onMount } from "svelte"; +import lastPruneTimes from "$stores/lastPruneTimes"; +import Message from "$lib/Loading/Message.svelte"; +import Skeleton from "$lib/Loading/Skeleton.svelte"; +import Username from "$lib/Layout/Username.svelte"; - export let user: AniListAuthorisation; +export let user: AniListAuthorisation; - let mediaList: Promise<Media[]>; +let mediaList: Promise<Media[]>; - onMount(async () => { - if (user === undefined || $identity.id === -2) return; +onMount(async () => { + if (user === undefined || $identity.id === -2) return; - mediaList = mediaListCollection( - user, - $userIdentity, - Type.Anime, - $anime, - $lastPruneTimes.anime, - { - forcePrune: true, - includeCompleted: true, - all: true, - includeRelations: true - } - ); - }); + mediaList = mediaListCollection( + user, + $userIdentity, + Type.Anime, + $anime, + $lastPruneTimes.anime, + { + forcePrune: true, + includeCompleted: true, + all: true, + includeRelations: true, + }, + ); +}); </script> {#if user === undefined || $identity.id === -2} |