added / fixed some types

This commit is contained in:
mrfry
2022-03-14 19:35:42 +01:00
parent 5f12284bb8
commit bc5c293539
41 changed files with 4378 additions and 8304 deletions
+3 -5
View File
@@ -6,7 +6,7 @@ import { Request, SubmoduleData, User } from '../../../types/basicTypes'
const dataFileName = '.data.json'
function listDir(publicDir, subdir, userFilesDir) {
function listDir(publicDir: string, subdir: string, userFilesDir: string) {
const safeSubdir = subdir.replace(/\.+/g, '').replace(/\/+/g, '')
const dir = userFilesDir + '/' + safeSubdir
const usersFile = dir + '/' + dataFileName
@@ -16,7 +16,6 @@ function listDir(publicDir, subdir, userFilesDir) {
success: false,
msg: `Directory ${subdir} does not exists`,
}
return
}
if (!utils.FileExists(usersFile)) {
utils.WriteFile('{}', usersFile)
@@ -28,7 +27,6 @@ function listDir(publicDir, subdir, userFilesDir) {
success: false,
msg: `Path '${safeSubdir}' does not exists`,
}
return
}
return {
@@ -65,7 +63,7 @@ function listDir(publicDir, subdir, userFilesDir) {
function setup(data: SubmoduleData): void {
const { app, /* userDB, url, */ publicdirs /* moduleSpecificData */ } = data
app.use((req: Request, res, next) => {
app.use((req: Request, _res, next) => {
// /userFiles/test/2021-04-28_10-59.png
try {
if (req.url.includes('/userFiles/')) {
@@ -264,7 +262,7 @@ function setup(data: SubmoduleData): void {
data[fname].downvotes = []
}
const removeVote = (from, uid) => {
const removeVote = (from: number[], uid: number) => {
if (!from.includes(uid)) {
return from
}