Chore: Port over Settings (Barely Works)

This commit is contained in:
Youwes09
2026-05-24 20:31:46 -05:00
parent ae5d9748c7
commit d9a9427e3b
87 changed files with 8821 additions and 615 deletions
+17
View File
@@ -1,4 +1,9 @@
import type { ServerAdapter } from '$lib/server-adapters/types'
import * as extensions from './extensions'
import * as chapters from './chapters'
import * as downloads from './downloads'
import * as manga from './manga'
import * as tracking from './tracking'
let adapter: ServerAdapter
@@ -9,4 +14,16 @@ export function initRequestManager(a: ServerAdapter) {
export function getAdapter(): ServerAdapter {
if (!adapter) throw new Error('RequestManager not initialized')
return adapter
}
export function clearPageCache(chapterId?: number): void {
getAdapter().clearPageCache(chapterId)
}
export const requestManager = {
extensions,
chapters,
downloads,
manga,
tracking,
}