|
|
|
@ -22,9 +22,8 @@ const sd = require("showdown");
|
|
|
|
|
const mk = new sd.Converter();
|
|
|
|
|
const istor = require("is-tor");
|
|
|
|
|
|
|
|
|
|
if (!config["media-folder"].startsWith("/")) {
|
|
|
|
|
config["media-folder"] = `${__dirname}/${config["media-folder"]}`;
|
|
|
|
|
}
|
|
|
|
|
if (!config["media-folder"].startsWith("/")) config["media-folder"] = `${__dirname}/${config["media-folder"]}`;
|
|
|
|
|
if (config?.["remux"]?.["folder"] && !config?.["remux"]?.["folder"].startsWith("/")) config?.["remux"]?.["folder"] = `${__dirname}/${config?.["remux"]?.["folder"]}`;
|
|
|
|
|
|
|
|
|
|
app.set("view engine", "ejs");
|
|
|
|
|
app.use(cookieParser());
|
|
|
|
@ -1878,7 +1877,8 @@ async function removeUpload(id) {
|
|
|
|
|
let db = await client.db("mediahost");
|
|
|
|
|
let files = await db.collection("uploads");
|
|
|
|
|
await files.findOneAndDelete({id: id});
|
|
|
|
|
fs.rmSync(`${config["media-folder"]}${id}`, {recursive: true});
|
|
|
|
|
if (fs.existsSync(`${config["media-folder"]}${id}`)) fs.rmSync(`${config["media-folder"]}${id}`, {recursive: true});
|
|
|
|
|
if (fs.existsSync(`${config?.["remux"]?.["folder"]}${id}`)) fs.rmSync(`${config["remux"]["folder"]}${id}`, {recursive: true});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async function initTranscode(id, mime) {
|
|
|
|
|