diff --git a/materialious/src/lib/components/Player.svelte b/materialious/src/lib/components/Player.svelte index 6381cd6e..e5f10ba5 100644 --- a/materialious/src/lib/components/Player.svelte +++ b/materialious/src/lib/components/Player.svelte @@ -46,7 +46,6 @@ } from '../store'; import { setStatusBarColor } from '../theme'; import { getVideoYTjs } from '$lib/api/youtubejs/video'; - import { env } from '$env/dynamic/public'; import { goToNextVideo, goToPreviousVideo, diff --git a/materialious/src/lib/externalSettings/index.ts b/materialious/src/lib/externalSettings/index.ts index 13a5ca0d..bb30b7d3 100644 --- a/materialious/src/lib/externalSettings/index.ts +++ b/materialious/src/lib/externalSettings/index.ts @@ -2,7 +2,6 @@ import { page } from '$app/state'; import { get } from 'svelte/store'; import { z } from 'zod'; -import { env } from '$env/dynamic/public'; import { persistedStores } from './settings'; import { isOwnBackend } from '$lib/shared'; @@ -75,9 +74,11 @@ function setStores(toSet: Record, overwriteExisting = false) { } export function loadSettingsFromEnv() { - if (typeof getPublicEnv('DEFAULT_SETTINGS') !== 'string') return; + const defaultSettings = getPublicEnv('DEFAULT_SETTINGS'); - let raw = getPublicEnv('DEFAULT_SETTINGS'); + if (typeof defaultSettings !== 'string') return; + + let raw = defaultSettings; // Docker wraps env vars in quotes if (raw.startsWith('"')) raw = raw.slice(1);