fix linting

This commit is contained in:
Arthur Lu 2023-08-24 22:28:25 +00:00
parent 098818b205
commit 72d103edaf

View File

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