diff --git a/api/src/config.js b/api/src/config.js index c606b0ae..8784bac0 100644 --- a/api/src/config.js +++ b/api/src/config.js @@ -1,5 +1,5 @@ import { getVersion } from "@imput/version-info"; -import { loadEnvs, validateEnvs, onEnvChanged } from "./core/env.js"; +import { loadEnvs, validateEnvs } from "./core/env.js"; const version = await getVersion(); @@ -28,10 +28,6 @@ export const updateEnv = (newEnv) => { env[key] = newEnv[key]; } - if (changes.length) { - onEnvChanged(changes); - } - return changes; } diff --git a/api/src/core/env.js b/api/src/core/env.js index 2d2e7380..1a7a33bb 100644 --- a/api/src/core/env.js +++ b/api/src/core/env.js @@ -12,7 +12,7 @@ const youtubeHlsOptions = ["never", "key", "always"]; const changeCallbacks = {}; -export const onEnvChanged = (changes) => { +const onEnvChanged = (changes) => { for (const key of changes) { if (changeCallbacks[key]) { changeCallbacks[key].map(fn => { @@ -196,6 +196,8 @@ const wrapReload = (contents) => { return; } + onEnvChanged(changes); + console.log(`${Green('[✓]')} envs reloaded successfully!`); for (const key of changes) { const value = currentEnv[key];