diff options
| author | Fuwn <[email protected]> | 2024-07-25 00:19:44 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-07-25 00:20:23 -0700 |
| commit | 2d9235070856c0a5032ddf47f7b1dc7cc5cceb60 (patch) | |
| tree | 4677f0355872a0f7f55d38a372ec5e3870771182 /src/routes | |
| parent | feat(notifications): allow unsubscribe (diff) | |
| download | due.moe-2d9235070856c0a5032ddf47f7b1dc7cc5cceb60.tar.xz due.moe-2d9235070856c0a5032ddf47f7b1dc7cc5cceb60.zip | |
refactor(Database): separate providers
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/+layout.svelte | 4 | ||||
| -rw-r--r-- | src/routes/api/badges/+server.ts | 2 | ||||
| -rw-r--r-- | src/routes/api/configuration/+server.ts | 2 | ||||
| -rw-r--r-- | src/routes/api/events/+server.ts | 2 | ||||
| -rw-r--r-- | src/routes/api/events/group/+server.ts | 2 | ||||
| -rw-r--r-- | src/routes/api/events/groups/+server.ts | 2 | ||||
| -rw-r--r-- | src/routes/api/notifications/subscribe/+server.ts | 2 | ||||
| -rw-r--r-- | src/routes/api/notifications/unsubscribe/+server.ts | 2 | ||||
| -rw-r--r-- | src/routes/api/preferences/+server.ts | 2 | ||||
| -rw-r--r-- | src/routes/api/preferences/pin/+server.ts | 2 | ||||
| -rw-r--r-- | src/routes/events/group/[group]/+page.svelte | 4 | ||||
| -rw-r--r-- | src/routes/events/groups/+page.svelte | 2 | ||||
| -rw-r--r-- | src/routes/user/[user]/+page.svelte | 2 | ||||
| -rw-r--r-- | src/routes/user/[user]/badges/+page.svelte | 4 |
14 files changed, 16 insertions, 18 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index e1381ff0..66f290d6 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -28,9 +28,8 @@ import settingsSyncTimes from '$stores/settingsSyncTimes'; import Announcement from '$lib/Announcement.svelte'; import Message from '$lib/Loading/Message.svelte'; - import { notifications } from '$lib/Data/AniList/notifications'; import { requestNotifications } from '$lib/Utility/notifications'; - import { database as userDatabase } from '$lib/Database/user'; + import { database as userDatabase } from '$lib/Database/IndexedDB/user'; injectSpeedInsights(); @@ -39,7 +38,6 @@ let isHeaderVisible = true; let previousScrollPosition = 0; let notificationInterval: NodeJS.Timeout | undefined = undefined; - let lastNotificationId = 0; addMessages('en', english as unknown as LocaleDictionary); addMessages('ja', japanese as unknown as LocaleDictionary); diff --git a/src/routes/api/badges/+server.ts b/src/routes/api/badges/+server.ts index 483d0b9c..7d800f4b 100644 --- a/src/routes/api/badges/+server.ts +++ b/src/routes/api/badges/+server.ts @@ -10,7 +10,7 @@ import { setShadowHidden, setShadowHiddenBadge, incrementClickCount -} from '$lib/Database/userBadges'; +} from '$lib/Database/Supabase/userBadges'; import authorisedJson from '$lib/Data/Static/authorised.json'; const unauthorised = new Response('Unauthorised', { status: 401 }); diff --git a/src/routes/api/configuration/+server.ts b/src/routes/api/configuration/+server.ts index 8b37628f..d5d3f600 100644 --- a/src/routes/api/configuration/+server.ts +++ b/src/routes/api/configuration/+server.ts @@ -3,7 +3,7 @@ import { deleteUserConfiguration, getUserConfiguration, setUserConfiguration -} from '$lib/Database/userConfiguration.js'; +} from '$lib/Database/Supabase/userConfiguration.js'; const unauthorised = new Response('Unauthorised', { status: 401 }); diff --git a/src/routes/api/events/+server.ts b/src/routes/api/events/+server.ts index 65347874..b09d4e98 100644 --- a/src/routes/api/events/+server.ts +++ b/src/routes/api/events/+server.ts @@ -1,4 +1,4 @@ -import { getEvents, getGroupEvents } from '$lib/Database/events'; +import { getEvents, getGroupEvents } from '$lib/Database/Supabase/events'; export const GET = async ({ url }) => Response.json( diff --git a/src/routes/api/events/group/+server.ts b/src/routes/api/events/group/+server.ts index b79895fd..20637de0 100644 --- a/src/routes/api/events/group/+server.ts +++ b/src/routes/api/events/group/+server.ts @@ -1,4 +1,4 @@ -import { getGroup } from '$lib/Database/groups'; +import { getGroup } from '$lib/Database/Supabase/groups'; export const GET = async ({ url }) => Response.json(await getGroup(url.searchParams.get('slug') || '')); diff --git a/src/routes/api/events/groups/+server.ts b/src/routes/api/events/groups/+server.ts index 512dde37..7ed9c344 100644 --- a/src/routes/api/events/groups/+server.ts +++ b/src/routes/api/events/groups/+server.ts @@ -1,3 +1,3 @@ -import { getGroups } from '$lib/Database/groups'; +import { getGroups } from '$lib/Database/Supabase/groups'; export const GET = async () => Response.json(await getGroups()); diff --git a/src/routes/api/notifications/subscribe/+server.ts b/src/routes/api/notifications/subscribe/+server.ts index 98bd5c4d..d7b4b6a4 100644 --- a/src/routes/api/notifications/subscribe/+server.ts +++ b/src/routes/api/notifications/subscribe/+server.ts @@ -1,5 +1,5 @@ import { userIdentity } from '$lib/Data/AniList/identity'; -import { setUserSubscription } from '$lib/Database/userNotifications'; +import { setUserSubscription } from '$lib/Database/Supabase/userNotifications'; const unauthorised = new Response('Unauthorised', { status: 401 }); diff --git a/src/routes/api/notifications/unsubscribe/+server.ts b/src/routes/api/notifications/unsubscribe/+server.ts index f122625d..0961fbad 100644 --- a/src/routes/api/notifications/unsubscribe/+server.ts +++ b/src/routes/api/notifications/unsubscribe/+server.ts @@ -1,5 +1,5 @@ import { userIdentity } from '$lib/Data/AniList/identity'; -import { deleteUserSubscription } from '$lib/Database/userNotifications'; +import { deleteUserSubscription } from '$lib/Database/Supabase/userNotifications'; const unauthorised = new Response('Unauthorised', { status: 401 }); diff --git a/src/routes/api/preferences/+server.ts b/src/routes/api/preferences/+server.ts index 37e8af29..9de8ae8e 100644 --- a/src/routes/api/preferences/+server.ts +++ b/src/routes/api/preferences/+server.ts @@ -7,7 +7,7 @@ import { toggleHideAWCBadges, togglePinnedBadgeWallCategory, setPinnedBadgeWallCategories -} from '$lib/Database/userPreferences'; +} from '$lib/Database/Supabase/userPreferences'; const unauthorised = new Response('Unauthorised', { status: 401 }); diff --git a/src/routes/api/preferences/pin/+server.ts b/src/routes/api/preferences/pin/+server.ts index 90dfce62..3b17a4ed 100644 --- a/src/routes/api/preferences/pin/+server.ts +++ b/src/routes/api/preferences/pin/+server.ts @@ -1,5 +1,5 @@ import { userIdentity } from '$lib/Data/AniList/identity'; -import { toggleHololiveStreamPinning } from '$lib/Database/userPreferences'; +import { toggleHololiveStreamPinning } from '$lib/Database/Supabase/userPreferences'; const unauthorised = new Response('Unauthorised', { status: 401 }); diff --git a/src/routes/events/group/[group]/+page.svelte b/src/routes/events/group/[group]/+page.svelte index ef920254..6cd0c8ba 100644 --- a/src/routes/events/group/[group]/+page.svelte +++ b/src/routes/events/group/[group]/+page.svelte @@ -1,6 +1,6 @@ <script lang="ts"> - import type { Group as GroupType } from '$lib/Database/groups'; - import type { Event as EventType } from '$lib/Database/events'; + import type { Group as GroupType } from '$lib/Database/Supabase/groups'; + import type { Event as EventType } from '$lib/Database/Supabase/events'; import Message from '$lib/Loading/Message.svelte'; import root from '$lib/Utility/root'; import { onMount } from 'svelte'; diff --git a/src/routes/events/groups/+page.svelte b/src/routes/events/groups/+page.svelte index 9c08b63c..a6e56b0e 100644 --- a/src/routes/events/groups/+page.svelte +++ b/src/routes/events/groups/+page.svelte @@ -1,5 +1,5 @@ <script lang="ts"> - import type { Group as GroupType } from '$lib/Database/groups'; + import type { Group as GroupType } from '$lib/Database/Supabase/groups'; import Message from '$lib/Loading/Message.svelte'; import root from '$lib/Utility/root'; import { onMount } from 'svelte'; diff --git a/src/routes/user/[user]/+page.svelte b/src/routes/user/[user]/+page.svelte index 5cff3ca8..c75852b8 100644 --- a/src/routes/user/[user]/+page.svelte +++ b/src/routes/user/[user]/+page.svelte @@ -16,7 +16,7 @@ import SettingHint from '$lib/Settings/SettingHint.svelte'; import proxy from '$lib/Utility/proxy'; import { parseScheduleHtml } from '$lib/Data/hololive'; - import type { UserPreferences } from '$lib/Database/userPreferences.js'; + import type { UserPreferences } from '$lib/Database/Supabase/userPreferences.js'; import SvelteMarkdown from 'svelte-markdown'; import MarkdownLink from '$lib/MarkdownLink.svelte'; import LinkedTooltip from '$lib/Tooltip/LinkedTooltip.svelte'; diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte index e226fc8a..07e032ab 100644 --- a/src/routes/user/[user]/badges/+page.svelte +++ b/src/routes/user/[user]/badges/+page.svelte @@ -2,7 +2,7 @@ import AWC from './../../../../lib/User/BadgeWall/AWC.svelte'; import { userIdentity } from '$lib/Data/AniList/identity'; import { user, type User } from '$lib/Data/AniList/user'; - import type { Badge } from '$lib/Database/userBadges'; + import type { Badge } from '$lib/Database/Supabase/userBadges'; // import { domToBlob } from 'modern-screenshot'; import { onDestroy, onMount } from 'svelte'; import HeadTitle from '$lib/Home/HeadTitle.svelte'; @@ -18,7 +18,7 @@ import SettingHint from '$lib/Settings/SettingHint.svelte'; import Popup from '$lib/Layout/Popup.svelte'; import { page } from '$app/stores'; - import type { UserPreferences } from '$lib/Database/userPreferences.js'; + import type { UserPreferences } from '$lib/Database/Supabase/userPreferences.js'; import { browser } from '$app/environment'; // import { io } from 'socket.io-client'; import BadgePreview from '$lib/User/BadgeWall/BadgePreview.svelte'; |