fix linting

This commit is contained in:
Arthur Lu 2023-08-24 22:28:25 +00:00
parent 0e836d50c4
commit 33660b9f8c

View File

@ -1,6 +1,6 @@
import { createHash } from "crypto";
import path from 'path';
import url from 'url';
import path from "path";
import url from "url";
import * as fs from "fs";
import { getUsedResources, requestPVE } from "./pve.js";
@ -129,18 +129,18 @@ export function getTimeLeft (timeout) {
*/
export function recursiveImport (router, baseroute, target, from = import.meta.url) {
const thisPath = path.dirname(url.fileURLToPath(import.meta.url));
const fromPath = path.relative(".", path.dirname(url.fileURLToPath(from)));
const fromPath = path.relative(".", path.dirname(url.fileURLToPath(from)));
const targetPath = path.relative(".", `${fromPath}/${target}`);
const importPath = path.relative(thisPath, targetPath);
const files = fs.readdirSync(targetPath);
files.forEach((file) => {
if (file.endsWith(".js")) {
const path = `./${importPath}/${file}`;
const route = `${baseroute}/${file.replace(".js", "")}`
const route = `${baseroute}/${file.replace(".js", "")}`;
import(path).then((module) => {
router.use(route, module.router);
});
console.log(`routes: loaded ${path} as ${route}`);
}
});
}
}