diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/List/Manga/MangaListTemplate.svelte | 4 | ||||
| -rw-r--r-- | src/lib/Utility/privilegedUser.ts | 5 |
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; |