mirror of
https://github.com/C4illin/ConvertX.git
synced 2026-10-28 07:44:21 +01:00
fix(linting): fixed some linting and prettier issues
This commit is contained in:
@@ -770,9 +770,15 @@ export async function convert(
|
||||
}
|
||||
|
||||
// Parse FFMPEG_ARGS environment variable into array
|
||||
const ffmpegArgs = process.env.FFMPEG_ARGS ? process.env.FFMPEG_ARGS.split(/\s+/).filter(Boolean) : [];
|
||||
const ffmpegArgs = process.env.FFMPEG_ARGS
|
||||
? process.env.FFMPEG_ARGS.split(/\s+/)
|
||||
.filter(Boolean)
|
||||
.map((arg) => arg.trim())
|
||||
: [];
|
||||
const ffmpegOutputArgs = process.env.FFMPEG_OUTPUT_ARGS
|
||||
? process.env.FFMPEG_OUTPUT_ARGS.split(/\s+/).filter(Boolean)
|
||||
? process.env.FFMPEG_OUTPUT_ARGS.split(/\s+/)
|
||||
.filter(Boolean)
|
||||
.map((arg) => arg.trim())
|
||||
: [];
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
|
||||
+10
-4
@@ -321,7 +321,7 @@ export const getPossibleTargets = (from: string): Record<string, string[]> => {
|
||||
const fromClean = normalizeFiletype(from);
|
||||
|
||||
return possibleTargets[fromClean] || {};
|
||||
}
|
||||
};
|
||||
|
||||
const possibleInputs: string[] = [];
|
||||
for (const converterName in properties) {
|
||||
@@ -348,7 +348,10 @@ for (const converterName in properties) {
|
||||
|
||||
for (const key in converterProperties.to) {
|
||||
if (allTargets[converterName]) {
|
||||
allTargets[converterName] = [...allTargets[converterName], ...(converterProperties.to[key] || [])];
|
||||
allTargets[converterName] = [
|
||||
...allTargets[converterName],
|
||||
...(converterProperties.to[key] || []),
|
||||
];
|
||||
} else {
|
||||
allTargets[converterName] = [...(converterProperties.to[key] || [])];
|
||||
}
|
||||
@@ -367,7 +370,10 @@ for (const converterName in properties) {
|
||||
|
||||
for (const key in converterProperties.from) {
|
||||
if (allInputs[converterName]) {
|
||||
allInputs[converterName] = [...allInputs[converterName], ...(converterProperties.from[key] || [])];
|
||||
allInputs[converterName] = [
|
||||
...allInputs[converterName],
|
||||
...(converterProperties.from[key] || []),
|
||||
];
|
||||
} else {
|
||||
allInputs[converterName] = converterProperties.from[key] || [];
|
||||
}
|
||||
@@ -382,4 +388,4 @@ export const getAllInputs = (converter: string) => {
|
||||
* @internal For testing only. Do not use in production.
|
||||
* Tests need direct access to cover all branches of converter discovery and chunking logic.
|
||||
*/
|
||||
export { chunks, mainConverter };
|
||||
export { chunks, mainConverter };
|
||||
|
||||
@@ -59,7 +59,7 @@ export const convert = new Elysia().use(userService).post(
|
||||
let fileNames: string[];
|
||||
try {
|
||||
fileNames = JSON.parse(body.file_names) as string[];
|
||||
} catch (e) {
|
||||
} catch {
|
||||
return redirect(`${WEBROOT}/`, 302);
|
||||
}
|
||||
|
||||
|
||||
@@ -29,12 +29,11 @@ export const deleteFile = new Elysia().use(userService).post(
|
||||
|
||||
try {
|
||||
await unlink(targetPath);
|
||||
} catch (error) {
|
||||
if (error.code === "ENOENT") {
|
||||
} catch (e) {
|
||||
if ((e as NodeJS.ErrnoException).code === "ENOENT") {
|
||||
return { message: "File not found." };
|
||||
}
|
||||
console.error(`Failed to unlink ${targetPath}:`, error);
|
||||
throw error;
|
||||
throw e;
|
||||
}
|
||||
|
||||
return {
|
||||
|
||||
+1
-1
@@ -40,7 +40,7 @@ export const root = new Elysia().use(userService).get(
|
||||
if (verifiedUser && verifiedUser.id) {
|
||||
user = verifiedUser;
|
||||
}
|
||||
} catch (e) {
|
||||
} catch {
|
||||
// Invalid cookie, fall through to anonymous creation
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user