chore: fix type errors
This commit is contained in:
parent
d466d2dbbc
commit
52294465fb
2 changed files with 15 additions and 22 deletions
|
|
@ -10,7 +10,7 @@
|
||||||
"attributePosition": "auto"
|
"attributePosition": "auto"
|
||||||
},
|
},
|
||||||
"files": {
|
"files": {
|
||||||
"ignore": ["node_modules"]
|
"ignore": ["**/node_modules/**"]
|
||||||
},
|
},
|
||||||
"organizeImports": { "enabled": true },
|
"organizeImports": { "enabled": true },
|
||||||
"linter": {
|
"linter": {
|
||||||
|
|
|
||||||
|
|
@ -115,7 +115,7 @@ const app = new Elysia({
|
||||||
schema: t.Object({
|
schema: t.Object({
|
||||||
id: t.String(),
|
id: t.String(),
|
||||||
}),
|
}),
|
||||||
secret: process.env.JWT_SECRET || randomUUID(),
|
secret: process.env.JWT_SECRET ?? randomUUID(),
|
||||||
exp: "7d",
|
exp: "7d",
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
|
|
@ -336,7 +336,7 @@ const app = new Elysia({
|
||||||
.post(
|
.post(
|
||||||
"/login",
|
"/login",
|
||||||
async function handler({ body, set, redirect, jwt, cookie: { auth } }) {
|
async function handler({ body, set, redirect, jwt, cookie: { auth } }) {
|
||||||
const existingUser = await db
|
const existingUser = db
|
||||||
.query("SELECT * FROM users WHERE email = ?")
|
.query("SELECT * FROM users WHERE email = ?")
|
||||||
.as(User)
|
.as(User)
|
||||||
.get(body.email);
|
.get(body.email);
|
||||||
|
|
@ -413,7 +413,7 @@ const app = new Elysia({
|
||||||
}
|
}
|
||||||
|
|
||||||
// make sure user exists in db
|
// make sure user exists in db
|
||||||
const existingUser = await db
|
const existingUser = db
|
||||||
.query("SELECT * FROM users WHERE id = ?")
|
.query("SELECT * FROM users WHERE id = ?")
|
||||||
.as(User)
|
.as(User)
|
||||||
.get(user.id);
|
.get(user.id);
|
||||||
|
|
@ -561,13 +561,8 @@ const app = new Elysia({
|
||||||
await Bun.write(`${userUploadsDir}${file.name}`, file);
|
await Bun.write(`${userUploadsDir}${file.name}`, file);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
await Bun.write(
|
// biome-ignore lint/complexity/useLiteralKeys: weird error
|
||||||
`${userUploadsDir}${
|
await Bun.write(`${userUploadsDir}${body.file["name"]}`, body.file);
|
||||||
// biome-ignore lint/complexity/useLiteralKeys: ts bug
|
|
||||||
body.file["name"]
|
|
||||||
}`,
|
|
||||||
body.file,
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -623,7 +618,7 @@ const app = new Elysia({
|
||||||
return redirect("/", 302);
|
return redirect("/", 302);
|
||||||
}
|
}
|
||||||
|
|
||||||
const existingJob = await db
|
const existingJob = db
|
||||||
.query("SELECT * FROM jobs WHERE id = ? AND user_id = ?")
|
.query("SELECT * FROM jobs WHERE id = ? AND user_id = ?")
|
||||||
.as(Jobs)
|
.as(Jobs)
|
||||||
.get(jobId.value, user.id);
|
.get(jobId.value, user.id);
|
||||||
|
|
@ -645,9 +640,7 @@ const app = new Elysia({
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
const convertTo = normalizeFiletype(
|
const convertTo = normalizeFiletype(body.convert_to.split(",")[0] ?? "");
|
||||||
body.convert_to.split(",")[0] as string,
|
|
||||||
);
|
|
||||||
const converterName = body.convert_to.split(",")[1];
|
const converterName = body.convert_to.split(",")[1];
|
||||||
const fileNames = JSON.parse(body.file_names) as string[];
|
const fileNames = JSON.parse(body.file_names) as string[];
|
||||||
|
|
||||||
|
|
@ -667,7 +660,7 @@ const app = new Elysia({
|
||||||
Promise.all(
|
Promise.all(
|
||||||
fileNames.map(async (fileName) => {
|
fileNames.map(async (fileName) => {
|
||||||
const filePath = `${userUploadsDir}${fileName}`;
|
const filePath = `${userUploadsDir}${fileName}`;
|
||||||
const fileTypeOrig = fileName.split(".").pop() as string;
|
const fileTypeOrig = fileName.split(".").pop() ?? "";
|
||||||
const fileType = normalizeFiletype(fileTypeOrig);
|
const fileType = normalizeFiletype(fileTypeOrig);
|
||||||
const newFileExt = normalizeOutputFiletype(convertTo);
|
const newFileExt = normalizeOutputFiletype(convertTo);
|
||||||
const newFileName = fileName.replace(fileTypeOrig, newFileExt);
|
const newFileName = fileName.replace(fileTypeOrig, newFileExt);
|
||||||
|
|
@ -793,7 +786,7 @@ const app = new Elysia({
|
||||||
return redirect("/login", 302);
|
return redirect("/login", 302);
|
||||||
}
|
}
|
||||||
|
|
||||||
const job = await db
|
const job = db
|
||||||
.query("SELECT * FROM jobs WHERE user_id = ? AND id = ?")
|
.query("SELECT * FROM jobs WHERE user_id = ? AND id = ?")
|
||||||
.as(Jobs)
|
.as(Jobs)
|
||||||
.get(user.id, params.jobId);
|
.get(user.id, params.jobId);
|
||||||
|
|
@ -892,7 +885,7 @@ const app = new Elysia({
|
||||||
return redirect("/login", 302);
|
return redirect("/login", 302);
|
||||||
}
|
}
|
||||||
|
|
||||||
const job = await db
|
const job = db
|
||||||
.query("SELECT * FROM jobs WHERE user_id = ? AND id = ?")
|
.query("SELECT * FROM jobs WHERE user_id = ? AND id = ?")
|
||||||
.as(Jobs)
|
.as(Jobs)
|
||||||
.get(user.id, params.jobId);
|
.get(user.id, params.jobId);
|
||||||
|
|
@ -1077,14 +1070,14 @@ const app = new Elysia({
|
||||||
return redirect("/results", 302);
|
return redirect("/results", 302);
|
||||||
}
|
}
|
||||||
|
|
||||||
const userId = decodeURIComponent(params.userId);
|
// const userId = decodeURIComponent(params.userId);
|
||||||
const jobId = decodeURIComponent(params.jobId);
|
// const jobId = decodeURIComponent(params.jobId);
|
||||||
const outputPath = `${outputDir}${userId}/${jobId}/`;
|
// const outputPath = `${outputDir}${userId}/${jobId}/`;
|
||||||
|
|
||||||
// return Bun.zip(outputPath);
|
// return Bun.zip(outputPath);
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
.onError(({ code, error, request }) => {
|
.onError(({ error }) => {
|
||||||
// log.error(` ${request.method} ${request.url}`, code, error);
|
// log.error(` ${request.method} ${request.url}`, code, error);
|
||||||
console.error(error);
|
console.error(error);
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue