cache consistent stringify

This commit is contained in:
Nour Alharithi
2023-12-10 15:20:01 -08:00
parent 9c363081fe
commit 21c3e8ca8e

View File

@@ -815,7 +815,7 @@ const main = async () => {
if (l2Formatted) { if (l2Formatted) {
cacheHitCounter.add(1); cacheHitCounter.add(1);
res.writeHead(200); res.writeHead(200);
res.end(JSON.stringify(l2Formatted)); res.end(l2Formatted);
return; return;
} }
} }
@@ -960,11 +960,11 @@ const main = async () => {
`last_update_orderbook_perp_${normedMarketIndex}_depth_100` `last_update_orderbook_perp_${normedMarketIndex}_depth_100`
); );
} }
if ( if (redisL2) {
redisL2 && const parsedRedisL2 = JSON.parse(redisL2);
slotSource.getSlot() - parseInt(JSON.parse(redisL2).slot) < 10 if (slotSource.getSlot() - parseInt(parsedRedisL2.slot) < 10)
) l2Formatted = parsedRedisL2;
l2Formatted = redisL2; }
} else if ( } else if (
marketType === 'spot' && marketType === 'spot' &&
normedParam['includePhoenix'].toLowerCase() === 'true' && normedParam['includePhoenix'].toLowerCase() === 'true' &&
@@ -985,11 +985,11 @@ const main = async () => {
`last_update_orderbook_spot_${normedMarketIndex}_depth_100` `last_update_orderbook_spot_${normedMarketIndex}_depth_100`
); );
} }
if ( if (redisL2) {
redisL2 && const parsedRedisL2 = JSON.parse(redisL2);
slotSource.getSlot() - parseInt(JSON.parse(redisL2).slot) < 10 if (slotSource.getSlot() - parseInt(parsedRedisL2.slot) < 10)
) l2Formatted = parsedRedisL2;
l2Formatted = redisL2; }
} }
if (l2Formatted) { if (l2Formatted) {