diff options
author | Sam Wilkins <samwilkins333@gmail.com> | 2019-10-28 04:11:53 -0400 |
---|---|---|
committer | Sam Wilkins <samwilkins333@gmail.com> | 2019-10-28 04:11:53 -0400 |
commit | 1f6e1d7e063f9ce1c08486f8c0c11b6c2c4198dc (patch) | |
tree | 02b4fa57def194bcac8bb384604478fdfe130924 /src/server/ApiManagers/ExportManager.ts | |
parent | b217bd842356deace1e6620625b8f1841a9bce7b (diff) |
repaired google photos routine, no route handlers can have dangling promises
Diffstat (limited to 'src/server/ApiManagers/ExportManager.ts')
-rw-r--r-- | src/server/ApiManagers/ExportManager.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/ApiManagers/ExportManager.ts b/src/server/ApiManagers/ExportManager.ts index 261acbbe0..14ac7dd5b 100644 --- a/src/server/ApiManagers/ExportManager.ts +++ b/src/server/ApiManagers/ExportManager.ts @@ -26,7 +26,7 @@ export default class ExportManager extends ApiManager { const id = req.params.docId; const hierarchy: Hierarchy = {}; await buildHierarchyRecursive(id, hierarchy); - BuildAndDispatchZip(res, zip => writeHierarchyRecursive(zip, hierarchy)); + return BuildAndDispatchZip(res, zip => writeHierarchyRecursive(zip, hierarchy)); } }); } @@ -48,7 +48,7 @@ export async function BuildAndDispatchZip(res: express.Response, mutator: ZipMut const zip = Archiver('zip'); zip.pipe(res); await mutator(zip); - zip.finalize(); + return zip.finalize(); } /** |