Lint errors

This commit is contained in:
Yasindu20 2026-01-27 12:54:24 +05:30
parent 0c72d5a37c
commit 1d82c4ffb9
6 changed files with 102 additions and 97 deletions

View file

@ -8,7 +8,7 @@ function getTableInfo(tableName: string) {
try {
return db.query(`PRAGMA table_info('${tableName}')`).all() as Array<{ name: string }>;
} catch (error) {
console.error(`Error getting table info for ${tableName}:`, error)
console.error(`Error getting table info for ${tableName}:`, error);
return [];
}
}
@ -64,7 +64,9 @@ try {
console.log("Added column file_names.storage_key");
}
const currentVersion = (db.query("PRAGMA user_version").get() as { user_version?: number}).user_version ?? 0;
const currentVersion =
(db.query("PRAGMA user_version").get() as { user_version?: number }).user_version ?? 0;
if (currentVersion < 2) {
db.exec("PRAGMA user_version = 2;");
console.log(`Updated database to version 2 (was ${currentVersion}).`);

View file

@ -24,7 +24,8 @@ export const download = new Elysia()
const fileName = sanitize(decodeURIComponent(params.fileName));
const fileRow = db
.query(`
.query(
`
SELECT storage_key, file_name
FROM file_names
WHERE job_id = ? AND file_name = ?
@ -36,7 +37,7 @@ export const download = new Elysia()
}
const storage = getStorage();
const stream = await storage.getStream(fileRow.storage_key!);
const stream = storage.getStream(fileRow.storage_key!);
return new Response(stream, {
headers: {

View file

@ -31,10 +31,12 @@ export const upload = new Elysia().use(userService).post(
const buffer = Buffer.from(await file.arrayBuffer());
await storage.save(storageKey, buffer);
db.query(`
db.query(
`
INSERT INTO file_names (job_id, file_name, storage_key)
VALUES (?, ?, ?)
`).run(jobIdValue, sanitizedFileName, storageKey);
`,
).run(jobIdValue, sanitizedFileName, storageKey);
};
if (body?.file) {
@ -43,7 +45,7 @@ export const upload = new Elysia().use(userService).post(
await saveFile(file);
}
} else {
await saveFile(body.file);;
await saveFile(body.file);
}
}

View file

@ -32,7 +32,7 @@ export class LocalStorageAdapter implements IStorageAdapter {
}
console.error(`Failed to delete file at ${fullPath}: `, error);
throw error
throw error;
}
}

View file

@ -30,14 +30,14 @@ export class S3StorageAdapter implements IStorageAdapter {
async delete(key: string): Promise<void> {
const file: S3File = s3.file(key, {
bucket: this.bucket,
})
});
await file.delete();
}
getStream(key: string): ReadableStream<Uint8Array> {
const file: S3File = s3.file(key, {
bucket: this.bucket
bucket: this.bucket,
});
return file.stream();
}