aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List/Anime/DueAnimeList.svelte
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-31 02:20:30 -0800
committerFuwn <[email protected]>2024-01-31 02:20:30 -0800
commit735b9d06d4a63cee42b7635a3d806717e55cd762 (patch)
tree49c59d41756c31abf6eb3b43805378b4d2bfeaf5 /src/lib/List/Anime/DueAnimeList.svelte
parentrefactor(css): use gap for all gaps (diff)
downloaddue.moe-735b9d06d4a63cee42b7635a3d806717e55cd762.tar.xz
due.moe-735b9d06d4a63cee42b7635a3d806717e55cd762.zip
refactor(list): use global identity
Diffstat (limited to 'src/lib/List/Anime/DueAnimeList.svelte')
-rw-r--r--src/lib/List/Anime/DueAnimeList.svelte17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/lib/List/Anime/DueAnimeList.svelte b/src/lib/List/Anime/DueAnimeList.svelte
index 83b2890b..ce946ff4 100644
--- a/src/lib/List/Anime/DueAnimeList.svelte
+++ b/src/lib/List/Anime/DueAnimeList.svelte
@@ -1,6 +1,6 @@
<script lang="ts">
import { mediaListCollection, Type, type Media } from '$lib/AniList/media';
- import type { UserIdentity, AniListAuthorisation } from '$lib/AniList/identity';
+ import type { AniListAuthorisation } from '$lib/AniList/identity';
import { onDestroy, onMount } from 'svelte';
import anime from '$stores/anime';
import settings from '$stores/settings';
@@ -10,9 +10,9 @@
import { injectAiringTime } from '$lib/Media/Anime/Airing/Subtitled/match';
import { getNotificationsContext } from 'svelte-notifications';
import locale from '$stores/locale';
+ import identity from '$stores/identity';
export let user: AniListAuthorisation;
- export let identity: UserIdentity;
const { addNotification } = getNotificationsContext();
let animeLists: Promise<Media[]>;
@@ -22,7 +22,7 @@
const keyCacher = setInterval(() => {
startTime = performance.now();
endTime = -1;
- animeLists = mediaListCollection(user, identity, Type.Anime, $anime, $lastPruneTimes.anime, {
+ animeLists = mediaListCollection(user, $identity, Type.Anime, $anime, $lastPruneTimes.anime, {
forcePrune: true,
addNotification
});
@@ -30,7 +30,7 @@
onMount(async () => {
startTime = performance.now();
- animeLists = mediaListCollection(user, identity, Type.Anime, $anime, $lastPruneTimes.anime, {
+ animeLists = mediaListCollection(user, $identity, Type.Anime, $anime, $lastPruneTimes.anime, {
addNotification
});
});
@@ -91,11 +91,4 @@
};
</script>
-<AnimeList
- {endTime}
- {cleanMedia}
- bind:animeLists
- {user}
- {identity}
- title={$locale().lists.due.episodes}
-/>
+<AnimeList {endTime} {cleanMedia} bind:animeLists {user} title={$locale().lists.due.episodes} />