refactor: use appConfig registration property

This commit is contained in:
Danny Avila 2025-08-18 00:26:54 -04:00
parent 50bd6d3a02
commit 0e0758edaf
No known key found for this signature in database
GPG key ID: BF31EEB2C5CA0956

View file

@ -65,7 +65,7 @@ router.get('/', async function (req, res) {
/** @type {TStartupConfig} */ /** @type {TStartupConfig} */
const payload = { const payload = {
appTitle: process.env.APP_TITLE || 'LibreChat', appTitle: process.env.APP_TITLE || 'LibreChat',
socialLogins: appConfig.socialLogins ?? defaultSocialLogins, socialLogins: appConfig?.registration?.socialLogins ?? defaultSocialLogins,
discordLoginEnabled: !!process.env.DISCORD_CLIENT_ID && !!process.env.DISCORD_CLIENT_SECRET, discordLoginEnabled: !!process.env.DISCORD_CLIENT_ID && !!process.env.DISCORD_CLIENT_SECRET,
facebookLoginEnabled: facebookLoginEnabled:
!!process.env.FACEBOOK_CLIENT_ID && !!process.env.FACEBOOK_CLIENT_SECRET, !!process.env.FACEBOOK_CLIENT_ID && !!process.env.FACEBOOK_CLIENT_SECRET,
@ -98,10 +98,10 @@ router.get('/', async function (req, res) {
isEnabled(process.env.SHOW_BIRTHDAY_ICON) || isEnabled(process.env.SHOW_BIRTHDAY_ICON) ||
process.env.SHOW_BIRTHDAY_ICON === '', process.env.SHOW_BIRTHDAY_ICON === '',
helpAndFaqURL: process.env.HELP_AND_FAQ_URL || 'https://librechat.ai', helpAndFaqURL: process.env.HELP_AND_FAQ_URL || 'https://librechat.ai',
interface: appConfig.interfaceConfig, interface: appConfig?.interfaceConfig,
turnstile: appConfig.turnstileConfig, turnstile: appConfig?.turnstileConfig,
modelSpecs: appConfig.modelSpecs, modelSpecs: appConfig?.modelSpecs,
balance: appConfig.balance, balance: appConfig?.balance,
sharedLinksEnabled, sharedLinksEnabled,
publicSharedLinksEnabled, publicSharedLinksEnabled,
analyticsGtmId: process.env.ANALYTICS_GTM_ID, analyticsGtmId: process.env.ANALYTICS_GTM_ID,
@ -140,7 +140,7 @@ router.get('/', async function (req, res) {
}; };
getMCPServers(); getMCPServers();
const webSearchConfig = appConfig.webSearch; const webSearchConfig = appConfig?.webSearch;
if ( if (
webSearchConfig != null && webSearchConfig != null &&
(webSearchConfig.searchProvider || (webSearchConfig.searchProvider ||