mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
Lotsa typescript bullshit
This commit is contained in:
parent
b7ac485689
commit
b927988017
65 changed files with 801 additions and 8447 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue