'use server'; export type Config = { cloudMode: boolean; cloudUrl?: string; faviconUrl?: string; linksUrl?: string; pixelsUrl?: string; privateMode: boolean; telemetryDisabled: boolean; trackerScriptName?: string; updatesDisabled: boolean; }; export async function getConfig(): Promise { return { cloudMode: !!process.env.CLOUD_URL, cloudUrl: process.env.CLOUD_URL, faviconUrl: process.env.FAVICON_URL, linksUrl: process.env.LINKS_URL, pixelsUrl: process.env.PIXELS_URL, privateMode: !!process.env.PRIVATE_MODE, telemetryDisabled: !!process.env.DISABLE_TELEMETRY, trackerScriptName: process.env.TRACKER_SCRIPT_NAME, updatesDisabled: !!process.env.DISABLE_UPDATES, }; }