Skip to content
Snippets Groups Projects
Commit 2eb9b86f authored by Dennis Collaris's avatar Dennis Collaris Committed by Leonardo Christino
Browse files

fix: do not gzip result if caching is disabled

parent e1b04ded
No related branches found
No related tags found
1 merge request!38fix: do not gzip result if caching is disabled
Pipeline #146691 failed
......@@ -54,12 +54,17 @@ export const queryService = async (db: DbConnection, cypher: QueryCypher, useCac
result.nodeCounts.updatedAt = Date.now();
// cache result
const compressedMessage = Bun.gzipSync(JSON.stringify(result));
const base64Message = Buffer.from(compressedMessage).toString('base64');
if (QUERY_CACHE_DURATION !== '') {
log.info('Started gzipping...');
const compressedMessage = Bun.gzipSync(JSON.stringify(result));
log.info('Done gzipping, started encoding to base64...');
const base64Message = Buffer.from(compressedMessage).toString('base64');
log.info('Done encoding, sending to redis...');
// if cache enabled, cache the result
await redis.setWithExpire(cacheKey, base64Message, QUERY_CACHE_DURATION); // ttl in seconds
log.info('cached in redis');
}
return result;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment