aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/List/Manga/MangaListTemplate.svelte4
-rw-r--r--src/lib/Utility/privilegedUser.ts5
2 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/List/Manga/MangaListTemplate.svelte b/src/lib/List/Manga/MangaListTemplate.svelte
index 1303419f..d1a6a944 100644
--- a/src/lib/List/Manga/MangaListTemplate.svelte
+++ b/src/lib/List/Manga/MangaListTemplate.svelte
@@ -12,7 +12,6 @@
import ListTitle from '../ListTitle.svelte';
import Error from '$lib/Error/RateLimited.svelte';
import CleanMangaList from './CleanMangaList.svelte';
- import authorisedJson from '$lib/Data/Static/authorised.json';
import { incrementMediaProgress } from '$lib/Media/Anime/cache';
import { getNotificationsContext } from 'svelte-notifications';
import { options } from '$lib/Notification/options';
@@ -20,6 +19,7 @@
import locale from '$stores/locale';
import { browser } from '$app/environment';
import identity from '$stores/identity';
+ import privilegedUser from '$lib/Utility/privilegedUser';
export let user: AniListAuthorisation = {
accessToken: '',
@@ -32,7 +32,7 @@
export let dummy = $settings.debugDummyLists || false;
const { addNotification } = getNotificationsContext();
- const authorised = authorisedJson.includes($identity.id);
+ const authorised = privilegedUser($identity.id);
let mangaLists: Promise<Media[]>;
let startTime: number;
let endTime: number;
diff --git a/src/lib/Utility/privilegedUser.ts b/src/lib/Utility/privilegedUser.ts
new file mode 100644
index 00000000..769032b9
--- /dev/null
+++ b/src/lib/Utility/privilegedUser.ts
@@ -0,0 +1,5 @@
+import authorisedJson from '$lib/Data/Static/authorised.json';
+
+const privilegedUser = (id: number) => authorisedJson.includes(id);
+
+export default privilegedUser;