Base expiry on update frequency

This commit is contained in:
softsimon 2023-08-04 13:26:19 +09:00
parent 2892bfa1d8
commit 07f95acc29
No known key found for this signature in database
GPG key ID: 488D7DCFB5A430D7
2 changed files with 2 additions and 2 deletions

View file

@ -10,7 +10,7 @@ class PricesRoutes {
private $getCurrentPrices(req: Request, res: Response): void { private $getCurrentPrices(req: Request, res: Response): void {
res.header('Pragma', 'public'); res.header('Pragma', 'public');
res.header('Cache-control', 'public'); res.header('Cache-control', 'public');
res.setHeader('Expires', new Date(Date.now() + 1000 * 300).toUTCString()); res.setHeader('Expires', new Date(Date.now() + 360_0000 / config.MEMPOOL.PRICE_UPDATES_PER_HOUR).toUTCString());
res.json(pricesUpdater.getLatestPrices()); res.json(pricesUpdater.getLatestPrices());
} }

View file

@ -25,7 +25,7 @@ export interface PriceHistory {
class PriceUpdater { class PriceUpdater {
public historyInserted = false; public historyInserted = false;
private timeBetweenUpdatesMs = 3600000 / config.MEMPOOL.PRICE_UPDATES_PER_HOUR; private timeBetweenUpdatesMs = 360_0000 / config.MEMPOOL.PRICE_UPDATES_PER_HOUR;
private cyclePosition = -1; private cyclePosition = -1;
private firstRun = true; private firstRun = true;
private lastTime = -1; private lastTime = -1;