aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-07-25 00:19:44 -0700
committerFuwn <[email protected]>2024-07-25 00:20:23 -0700
commit2d9235070856c0a5032ddf47f7b1dc7cc5cceb60 (patch)
tree4677f0355872a0f7f55d38a372ec5e3870771182 /src/routes
parentfeat(notifications): allow unsubscribe (diff)
downloaddue.moe-2d9235070856c0a5032ddf47f7b1dc7cc5cceb60.tar.xz
due.moe-2d9235070856c0a5032ddf47f7b1dc7cc5cceb60.zip
refactor(Database): separate providers
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/+layout.svelte4
-rw-r--r--src/routes/api/badges/+server.ts2
-rw-r--r--src/routes/api/configuration/+server.ts2
-rw-r--r--src/routes/api/events/+server.ts2
-rw-r--r--src/routes/api/events/group/+server.ts2
-rw-r--r--src/routes/api/events/groups/+server.ts2
-rw-r--r--src/routes/api/notifications/subscribe/+server.ts2
-rw-r--r--src/routes/api/notifications/unsubscribe/+server.ts2
-rw-r--r--src/routes/api/preferences/+server.ts2
-rw-r--r--src/routes/api/preferences/pin/+server.ts2
-rw-r--r--src/routes/events/group/[group]/+page.svelte4
-rw-r--r--src/routes/events/groups/+page.svelte2
-rw-r--r--src/routes/user/[user]/+page.svelte2
-rw-r--r--src/routes/user/[user]/badges/+page.svelte4
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';