moved duplicate code to method
This commit is contained in:
parent
6ef665c38f
commit
11059d08f0
2 changed files with 15 additions and 44 deletions
|
@ -229,6 +229,16 @@ public class TeXUtil {
|
|||
});
|
||||
}
|
||||
|
||||
public static void tryDeleteTeXTempDirContents() {
|
||||
try {
|
||||
deleteTeXTempDirContents();
|
||||
} catch (IOException e) {
|
||||
Logger.error("Failed to delete temporary folder.");
|
||||
Logger.error(e.getMessage());
|
||||
Logger.debug(Arrays.toString(e.getStackTrace()));
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean isTeXSdkInstalled() {
|
||||
try {
|
||||
Process process = Runtime.getRuntime().exec("pdflatex --version");
|
||||
|
|
|
@ -48,14 +48,7 @@ public class SpeechesLatexExportController {
|
|||
// Send the PDF as a response
|
||||
ctx.result(stream);
|
||||
|
||||
try {
|
||||
// delete the temporary folder
|
||||
deleteTeXTempDirContents();
|
||||
} catch (IOException e) {
|
||||
Logger.error("Failed to delete temporary folder.");
|
||||
Logger.error(e.getMessage());
|
||||
Logger.debug(Arrays.toString(e.getStackTrace()));
|
||||
}
|
||||
tryDeleteTeXTempDirContents();
|
||||
}
|
||||
|
||||
@OpenApi(
|
||||
|
@ -91,15 +84,7 @@ public class SpeechesLatexExportController {
|
|||
// Send the PDF as a response
|
||||
ctx.result(stream);
|
||||
|
||||
try {
|
||||
// delete the temporary folder
|
||||
deleteTeXTempDirContents();
|
||||
Logger.debug("Temporary folder deleted.");
|
||||
} catch (IOException e) {
|
||||
Logger.error("Failed to delete temporary folder.");
|
||||
Logger.error(e.getMessage());
|
||||
Logger.debug(Arrays.toString(e.getStackTrace()));
|
||||
}
|
||||
tryDeleteTeXTempDirContents();
|
||||
}
|
||||
|
||||
@OpenApi(
|
||||
|
@ -135,15 +120,7 @@ public class SpeechesLatexExportController {
|
|||
// Send the PDF as a response
|
||||
ctx.result(stream);
|
||||
|
||||
try {
|
||||
// delete the temporary folder
|
||||
deleteTeXTempDirContents();
|
||||
Logger.debug("Temporary folder deleted.");
|
||||
} catch (IOException e) {
|
||||
Logger.error("Failed to delete temporary folder.");
|
||||
Logger.error(e.getMessage());
|
||||
Logger.debug(Arrays.toString(e.getStackTrace()));
|
||||
}
|
||||
tryDeleteTeXTempDirContents();
|
||||
}
|
||||
|
||||
@OpenApi(
|
||||
|
@ -179,15 +156,7 @@ public class SpeechesLatexExportController {
|
|||
// Send the PDF as a response
|
||||
ctx.result(stream);
|
||||
|
||||
try {
|
||||
// delete the temporary folder
|
||||
deleteTeXTempDirContents();
|
||||
Logger.debug("Temporary folder deleted.");
|
||||
} catch (IOException e) {
|
||||
Logger.error("Failed to delete temporary folder.");
|
||||
Logger.error(e.getMessage());
|
||||
Logger.debug(Arrays.toString(e.getStackTrace()));
|
||||
}
|
||||
tryDeleteTeXTempDirContents();
|
||||
}
|
||||
|
||||
@OpenApi(
|
||||
|
@ -230,14 +199,6 @@ public class SpeechesLatexExportController {
|
|||
// Send the PDF as response
|
||||
ctx.result(stream);
|
||||
|
||||
try {
|
||||
// Clean up temporary files
|
||||
deleteTeXTempDirContents();
|
||||
Logger.debug("Temporary folder deleted.");
|
||||
} catch (IOException e) {
|
||||
Logger.error("Failed to delete temporary folder.");
|
||||
Logger.error(e.getMessage());
|
||||
Logger.debug(Arrays.toString(e.getStackTrace()));
|
||||
}
|
||||
tryDeleteTeXTempDirContents();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue