diff --git a/.env b/.env new file mode 100644 index 0000000..7905676 --- /dev/null +++ b/.env @@ -0,0 +1 @@ +RV_API_URL="https://releases.revanced.app" diff --git a/.gitignore b/.gitignore index 0cdcff8..4084ab4 100644 --- a/.gitignore +++ b/.gitignore @@ -4,8 +4,6 @@ node_modules /public /.svelte-kit /package -.env -.env.* !.env.example /_docs_src /static/docs diff --git a/src/data/api/settings.ts b/src/data/api/settings.ts index 986636d..1e50660 100644 --- a/src/data/api/settings.ts +++ b/src/data/api/settings.ts @@ -1,23 +1,24 @@ -import { browser } from "$app/environment"; +import { browser } from '$app/environment'; +import { RV_API_URL } from '$env/static/public'; -const URL_KEY = "revanced_api_url"; +const URL_KEY = 'revanced_api_url'; -export const default_base_url = "https://releases.revanced.app"; +export const default_base_url = RV_API_URL; // Get base URL export function api_base_url(): string { - if (browser) { - return localStorage.getItem(URL_KEY) || default_base_url; - } + if (browser) { + return localStorage.getItem(URL_KEY) || default_base_url; + } - return default_base_url; + return default_base_url; } // (re)set base URL. export function set_api_base_url(url?: string) { - if (!url) { - localStorage.removeItem(URL_KEY); - } else { - localStorage.setItem(URL_KEY, url); - } + if (!url) { + localStorage.removeItem(URL_KEY); + } else { + localStorage.setItem(URL_KEY, url); + } } diff --git a/svelte.config.js b/svelte.config.js index 9646ac8..c5d6ea0 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -14,6 +14,9 @@ const config = { pages: "public", fallback: "404.html" }), + env: { + publicPrefix: "RV" + } } };