Cache price API for 5 minutes

This commit is contained in:
nymkappa 2023-02-23 10:04:31 +09:00
parent 53b9310169
commit 6594019c3e

View File

@ -38,6 +38,9 @@ class MiningRoutes {
private async $getHistoricalPrice(req: Request, res: Response): Promise<void> {
try {
res.header('Pragma', 'public');
res.header('Cache-control', 'public');
res.setHeader('Expires', new Date(Date.now() + 1000 * 300).toUTCString());
res.status(200).send(await PricesRepository.$getHistoricalPrice());
} catch (e) {
res.status(500).send(e instanceof Error ? e.message : e);