From 64ef6413d1ddc7e6e1adb52dfc56a99ccb252342 Mon Sep 17 00:00:00 2001 From: Clint Zirker Date: Wed, 7 Dec 2022 16:04:47 -0700 Subject: [PATCH] compress search response when searching a queue --- api/searchQueue/index.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/api/searchQueue/index.js b/api/searchQueue/index.js index e0870ed..c4d16bb 100644 --- a/api/searchQueue/index.js +++ b/api/searchQueue/index.js @@ -112,6 +112,15 @@ exports.handler = require("leo-sdk/wrappers/resource")(async (event, context, ca })).on("finish", () => { clearTimeout(fullTimeout); clearTimeout(timeout); - callback(null, response) + //console.log(queue, "total size:", size, response.results.length); + callback(null, { + statusCode: 200, + headers: { + 'content-encoding': "gzip", + 'Content-Type': 'application/json', + }, + body: require("zlib").gzipSync(JSON.stringify(response)).toString("base64"), + isBase64Encoded: true + }); }); });