aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-01-22 22:26:53 -0800
committerFuwn <[email protected]>2026-01-22 22:26:53 -0800
commitdda52424a3e7a69a01bb745033185429c8d11941 (patch)
tree4c64d6784f668cda38c2097060145c189e3165df /src/lib/List
parentformat: Apply Prettier formatting (diff)
downloaddue.moe-dda52424a3e7a69a01bb745033185429c8d11941.tar.xz
due.moe-dda52424a3e7a69a01bb745033185429c8d11941.zip
fix(notifications): Replace svelte-notifications with custom store for Svelte 5
Diffstat (limited to 'src/lib/List')
-rw-r--r--src/lib/List/Anime/CompletedAnimeList.svelte4
-rw-r--r--src/lib/List/Anime/DueAnimeList.svelte4
-rw-r--r--src/lib/List/Anime/UpcomingAnimeList.svelte4
-rw-r--r--src/lib/List/Manga/MangaListTemplate.svelte4
4 files changed, 4 insertions, 12 deletions
diff --git a/src/lib/List/Anime/CompletedAnimeList.svelte b/src/lib/List/Anime/CompletedAnimeList.svelte
index 4245525d..8e914ef6 100644
--- a/src/lib/List/Anime/CompletedAnimeList.svelte
+++ b/src/lib/List/Anime/CompletedAnimeList.svelte
@@ -6,7 +6,7 @@
import lastPruneTimes from '$stores/lastPruneTimes';
import settings from '$stores/settings';
import AnimeList from './AnimeListTemplate.svelte';
- import { getNotificationsContext } from 'svelte-notifications';
+ import { addNotification } from '$lib/Notification/store';
import locale from '$stores/locale';
import identity from '$stores/identity';
import sampleAnime from '$lib/Data/Static/SampleMedia/anime.json';
@@ -19,8 +19,6 @@
};
export let dummy = false;
export let disableFilter = false;
-
- const { addNotification } = getNotificationsContext();
let animeLists: Promise<Media[]>;
let startTime: number;
let endTime: number;
diff --git a/src/lib/List/Anime/DueAnimeList.svelte b/src/lib/List/Anime/DueAnimeList.svelte
index 95be3b6c..2db8da65 100644
--- a/src/lib/List/Anime/DueAnimeList.svelte
+++ b/src/lib/List/Anime/DueAnimeList.svelte
@@ -8,13 +8,11 @@
import AnimeList from './AnimeListTemplate.svelte';
import type { SubsPlease } from '$lib/Media/Anime/Airing/Subtitled/subsPlease';
import { injectAiringTime } from '$lib/Media/Anime/Airing/Subtitled/match';
- import { getNotificationsContext } from 'svelte-notifications';
+ import { addNotification } from '$lib/Notification/store';
import locale from '$stores/locale';
import identity from '$stores/identity';
export let user: AniListAuthorisation;
-
- const { addNotification } = getNotificationsContext();
let animeLists: Promise<Media[]>;
let startTime: number;
let endTime: number;
diff --git a/src/lib/List/Anime/UpcomingAnimeList.svelte b/src/lib/List/Anime/UpcomingAnimeList.svelte
index 7b01af86..a0645320 100644
--- a/src/lib/List/Anime/UpcomingAnimeList.svelte
+++ b/src/lib/List/Anime/UpcomingAnimeList.svelte
@@ -7,15 +7,13 @@
import AnimeList from './AnimeListTemplate.svelte';
import settings from '$stores/settings';
import type { SubsPlease } from '$lib/Media/Anime/Airing/Subtitled/subsPlease';
- import { getNotificationsContext } from 'svelte-notifications';
+ import { addNotification } from '$lib/Notification/store';
import locale from '$stores/locale';
import identity from '$stores/identity';
import { injectAiringTime } from '$lib/Media/Anime/Airing/Subtitled/match';
import revalidateAnime from '$stores/revalidateAnime';
export let user: AniListAuthorisation;
-
- const { addNotification } = getNotificationsContext();
let animeLists: Promise<Media[]>;
let startTime: number;
let endTime: number;
diff --git a/src/lib/List/Manga/MangaListTemplate.svelte b/src/lib/List/Manga/MangaListTemplate.svelte
index b2d95dc5..83c491c8 100644
--- a/src/lib/List/Manga/MangaListTemplate.svelte
+++ b/src/lib/List/Manga/MangaListTemplate.svelte
@@ -13,7 +13,7 @@
import Error from '$lib/Error/RateLimited.svelte';
import CleanMangaList from './CleanMangaList.svelte';
import { incrementMediaProgress } from '$lib/Media/Anime/cache';
- import { getNotificationsContext } from 'svelte-notifications';
+ import { addNotification } from '$lib/Notification/store';
import { options } from '$lib/Notification/options';
import Skeleton from '$lib/Loading/Skeleton.svelte';
import locale from '$stores/locale';
@@ -32,8 +32,6 @@
export let due: boolean;
export let dummy = $settings.debugDummyLists || false;
export let disableFilter = false;
-
- const { addNotification } = getNotificationsContext();
const authorised = privilegedUser($identity.id);
let mangaLists: Promise<Media[]>;
let startTime: number;