avoiding non-native interactive elements + extracted ternary operation

This commit is contained in:
Moyasee
2025-09-19 22:30:16 +03:00
parent e0496b6449
commit de4119988c
5 changed files with 170 additions and 93 deletions

View File

@@ -15,4 +15,4 @@ const deleteTempFile = async (
}
};
registerEvent("deleteTempFile", deleteTempFile);
registerEvent("deleteTempFile", deleteTempFile);

View File

@@ -10,15 +10,18 @@ const saveTempFile = async (
): Promise<string> => {
try {
const tempDir = app.getPath("temp");
const tempFilePath = path.join(tempDir, `hydra-temp-${Date.now()}-${fileName}`);
const tempFilePath = path.join(
tempDir,
`hydra-temp-${Date.now()}-${fileName}`
);
// Write the file data to temp directory
fs.writeFileSync(tempFilePath, fileData);
return tempFilePath;
} catch (error) {
throw new Error(`Failed to save temp file: ${error}`);
}
};
registerEvent("saveTempFile", saveTempFile);
registerEvent("saveTempFile", saveTempFile);