mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2026-04-28 11:17:38 +02:00
Lotsa typescript bullshit
This commit is contained in:
+10
-10
@@ -17,7 +17,7 @@ Question Server
|
||||
|
||||
------------------------------------------------------------------------- */
|
||||
|
||||
module.exports = {
|
||||
export default {
|
||||
ProcessIncomingRequest: ProcessIncomingRequest,
|
||||
LoadJSON: LoadJSON,
|
||||
backupData: backupData,
|
||||
@@ -26,11 +26,11 @@ module.exports = {
|
||||
const recDataFile = './stats/recdata'
|
||||
const dataLockFile = './data/lockData'
|
||||
|
||||
import logger from '../utils/logger.js'
|
||||
import { searchData, createQuestion } from '../utils/classes.js'
|
||||
import idStats from '../utils/ids.js'
|
||||
import utils from '../utils/utils.js'
|
||||
import { addQuestion, getSubjNameWithoutYear } from './classes.js'
|
||||
import logger from '../utils/logger'
|
||||
import { searchData, createQuestion } from '../utils/classes'
|
||||
import idStats from '../utils/ids'
|
||||
import utils from '../utils/utils'
|
||||
import { addQuestion, getSubjNameWithoutYear } from './classes'
|
||||
|
||||
// types
|
||||
import { QuestionDb, Question, User } from '../types/basicTypes'
|
||||
@@ -56,7 +56,7 @@ function ProcessIncomingRequest(
|
||||
questionDbs: Array<QuestionDb>,
|
||||
dryRun: boolean,
|
||||
user: User
|
||||
) {
|
||||
): Promise<Array<number>> {
|
||||
return Promise.all(
|
||||
questionDbs.map((qdb) => {
|
||||
return ProcessIncomingRequestUsingDb(recievedData, qdb, dryRun, user)
|
||||
@@ -69,7 +69,7 @@ function ProcessIncomingRequestUsingDb(
|
||||
qdb: QuestionDb,
|
||||
dryRun: boolean,
|
||||
user: User
|
||||
) {
|
||||
): Promise<number> {
|
||||
return new Promise((resolve, reject) => {
|
||||
logger.DebugLog('Processing incoming request', 'actions', 1)
|
||||
|
||||
@@ -92,7 +92,7 @@ function ProcessIncomingRequestUsingDb(
|
||||
utils.AppendToFile(towrite, recDataFile)
|
||||
logger.DebugLog('recDataFile written', 'actions', 1)
|
||||
} catch (err) {
|
||||
logger.log('Error writing recieved data.')
|
||||
logger.Log('Error writing recieved data.')
|
||||
}
|
||||
|
||||
if (utils.FileExists(dataLockFile)) {
|
||||
@@ -251,7 +251,7 @@ function LoadJSON(dataFiles: Array<DataFile>) {
|
||||
}, [])
|
||||
}
|
||||
|
||||
function backupData(questionDbs: Array<DataFile>) {
|
||||
function backupData(questionDbs: Array<QuestionDb>) {
|
||||
questionDbs.forEach((data) => {
|
||||
const path = './publicDirs/qminingPublic/backs/'
|
||||
utils.CreatePath(path)
|
||||
|
||||
Reference in New Issue
Block a user