aboutsummaryrefslogtreecommitdiff
path: root/src/server/ActionUtilities.ts
diff options
context:
space:
mode:
authorBob Zeleznik <zzzman@gmail.com>2019-12-03 15:37:53 -0500
committerBob Zeleznik <zzzman@gmail.com>2019-12-03 15:37:53 -0500
commitc47e686c507b216ae21508b86156c982347122db (patch)
tree7e0088a99e409aa8bc09832b5f4a579031b366b0 /src/server/ActionUtilities.ts
parent85feb21ae705b90db7b7476b126791b0a9e27372 (diff)
parent24f89a276005e25b1907f9236c5434f6c2e69746 (diff)
Merge branch 'master' of https://github.com/browngraphicslab/Dash-Web
Diffstat (limited to 'src/server/ActionUtilities.ts')
-rw-r--r--src/server/ActionUtilities.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server/ActionUtilities.ts b/src/server/ActionUtilities.ts
index c155796a8..4fe7374d1 100644
--- a/src/server/ActionUtilities.ts
+++ b/src/server/ActionUtilities.ts
@@ -72,4 +72,8 @@ export async function Prune(rootDirectory: string): Promise<boolean> {
return error === null;
}
-export const Destroy = (mediaPath: string) => new Promise<boolean>(resolve => fs.unlink(mediaPath, error => resolve(error === null))); \ No newline at end of file
+export const Destroy = (mediaPath: string) => new Promise<boolean>(resolve => fs.unlink(mediaPath, error => resolve(error === null)));
+
+export function addBeforeExitHandler(handler: NodeJS.BeforeExitListener) {
+ process.on("beforeExit", handler);
+}