mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
Typescript fine tuning
This commit is contained in:
parent
c0deaf5e16
commit
2532e45228
5 changed files with 12 additions and 552 deletions
|
@ -26,7 +26,11 @@ module.exports = {
|
|||
const recDataFile = './stats/recdata'
|
||||
const dataLockFile = './data/lockData'
|
||||
|
||||
const logger = require('../utils/logger.js')
|
||||
import { Db } from '../types/basicTypes'
|
||||
|
||||
import logger from '../utils/logger.js'
|
||||
|
||||
// const logger = require('../utils/logger.js')
|
||||
const { searchData, createQuestion } = require('../utils/classes.js')
|
||||
const idStats = require('../utils/ids.js')
|
||||
const utils = require('../utils/utils.js')
|
||||
|
@ -38,33 +42,10 @@ const minMatchToAmmountToAdd = 90
|
|||
const writeAfter = 1 // write after # of adds FIXME: set reasonable save rate
|
||||
var currWrites = 0
|
||||
|
||||
interface QuestionData {
|
||||
type: String
|
||||
images?: Array<String>
|
||||
hashedImages?: Array<String>
|
||||
}
|
||||
|
||||
interface Question {
|
||||
Q: String
|
||||
A: String
|
||||
data: QuestionData
|
||||
}
|
||||
|
||||
interface Subject {
|
||||
Name: String
|
||||
Questions: Array<Question>
|
||||
}
|
||||
|
||||
interface Db {
|
||||
name: String
|
||||
path: String
|
||||
data: Array<Subject>
|
||||
}
|
||||
|
||||
function ProcessIncomingRequest(
|
||||
recievedData,
|
||||
questionDbs: Array<Db>,
|
||||
dryRun,
|
||||
dryRun: boolean,
|
||||
user
|
||||
) {
|
||||
return Promise.all(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue