Chore: Restructure Repository for SvelteKit

This commit is contained in:
Youwes09
2026-05-22 04:04:59 -05:00
parent bf071dcfc7
commit 8cef74bb98
266 changed files with 5093 additions and 396 deletions
+28
View File
@@ -0,0 +1,28 @@
import { getAdapter } from '$lib/request-manager'
import { trackingState } from '$lib/state/tracking.svelte'
export async function loadTrackers() {
trackingState.loading = true
trackingState.error = null
try {
trackingState.trackers = await getAdapter().getTrackers()
} catch (e) {
trackingState.error = String(e)
} finally {
trackingState.loading = false
}
}
export async function linkTracker(mangaId: string, trackerId: string, remoteId: string) {
await getAdapter().linkTracker(mangaId, trackerId, remoteId)
await loadTrackers()
}
export async function syncTracking(mangaId: string) {
trackingState.syncing = true
try {
await getAdapter().syncTracking(mangaId)
} finally {
trackingState.syncing = false
}
}