Move AuthService to package-auth

This commit is contained in:
Cha 2025-06-03 20:48:50 +08:00
parent f9d40784f0
commit e77aa92a7b
30 changed files with 1520 additions and 285 deletions

View file

@ -2,7 +2,7 @@ const path = require('path');
const mongoose = require(path.resolve(__dirname, '..', 'api', 'node_modules', 'mongoose'));
const { User } = require('@librechat/data-schemas').createModels(mongoose);
require('module-alias')({ base: path.resolve(__dirname, '..', 'api') });
const { registerUser } = require('~/server/services/AuthService');
const { registerUser } = require('@librechat/auth');
const { askQuestion, silentExit } = require('./helpers');
const connect = require('./connect');
@ -102,7 +102,9 @@ or the user will need to attempt logging in to have a verification link sent to
const user = { email, password, name, username, confirm_password: password };
let result;
try {
result = await registerUser(user, { emailVerified });
const isEmailDomAllowed = await isEmailDomAllowed(user.email);
const balanceConfig = await getBalanceConfig();
result = await registerUser(user, { emailVerified }, isEmailDomAllowed, balanceConfig);
} catch (error) {
console.red('Error: ' + error.message);
silentExit(1);