removed some domain dependencies

This commit is contained in:
mrfry 2023-04-11 14:59:26 +02:00
parent f8a7c6a4e5
commit bc45b11551
13 changed files with 17 additions and 31 deletions

View file

@ -214,7 +214,7 @@ function setupSubModules(
const loadedModData = mod.setup({
app: parentApp,
userDB: userDB,
url: url,
url: url, // only used by userManagement.ts
publicdirs: publicdirs,
moduleSpecificData: moduleSpecificData,
httpServer: httpServer,

View file

@ -26,7 +26,7 @@ import { Request, SubmoduleData } from '../../../types/basicTypes'
const uloadFiles = 'data/f'
function setup(data: SubmoduleData): void {
const { app /* userDB, url, publicdirs, moduleSpecificData */ } = data
const { app } = data
app.route('/fosuploader').post(function (req: Request, res: Response) {
utils.uploadFile(req, uloadFiles).then(({ fileName }) => {

View file

@ -184,8 +184,7 @@ function getPostData(
}
function setup(data: SubmoduleData): void {
const { app, /* userDB, url, */ publicdirs /*, moduleSpecificData */ } =
data
const { app, publicdirs } = data
const publicDir = publicdirs[0]

View file

@ -450,7 +450,7 @@ function setup(data: SubmoduleData): Submodule {
const {
app,
userDB,
/* url */ publicdirs,
publicdirs,
moduleSpecificData: { getQuestionDbs, setQuestionDbs, dbsFile },
} = data

View file

@ -39,7 +39,7 @@ interface QuickVote {
}
function setup(data: SubmoduleData): void {
const { app /* userDB, url, publicdirs, moduleSpecificData */ } = data
const { app } = data
app.get('/quickvote', (req: Request, res: Response) => {
const key = req.query.key.toString()

View file

@ -58,7 +58,7 @@ function mergeObjSum(a: Subjects, b: Subjects) {
}
function setup(data: SubmoduleData): void {
const { app /* userDB, url, publicdirs, moduleSpecificData */ } = data
const { app } = data
app.get('/ranklist', (req: Request, res) => {
logger.LogReq(req)

View file

@ -74,7 +74,7 @@ interface Todos {
const todosFile = 'data/todos.json'
function setup(data: SubmoduleData): void {
const { app /* userDB, url, publicdirs, moduleSpecificData */ } = data
const { app } = data
app.get('/voteTodo', (req: Request, res: Response) => {
logger.LogReq(req)

View file

@ -83,7 +83,7 @@ function listDir(publicDir: string, subdir: string, userFilesDir: string) {
}
function setup(data: SubmoduleData): void {
const { app, /* userDB, url, */ publicdirs /* moduleSpecificData */ } = data
const { app, publicdirs } = data
app.use((req: Request, _res, next) => {
// /userFiles/test/2021-04-28_10-59.png

View file

@ -90,7 +90,7 @@ function createDefaultUser(userDb: Database) {
const validationTokenName = 'qmining' // readValidationTokenName()
function setup(data: SubmoduleData): Submodule {
const { app, userDB, url /* publicdirs, moduleSpecificData */ } = data
const { app, userDB, url } = data
const domain: any = url
logger.DebugLog(`Cookie domain: ${domain}`, 'cookie', 1)