feat: remove reponse caching
This commit is contained in:
@@ -105,6 +105,7 @@ export default async (req, res) => {
|
|||||||
const parsed_rate = JSON.parse(stdout)
|
const parsed_rate = JSON.parse(stdout)
|
||||||
resolve({ "rate": parseFloat(parsed_rate.data.exchange_rate).toFixed(2), "provider": "Ace Transfer", "bestRate": false });
|
resolve({ "rate": parseFloat(parsed_rate.data.exchange_rate).toFixed(2), "provider": "Ace Transfer", "bestRate": false });
|
||||||
} catch (parseError) {
|
} catch (parseError) {
|
||||||
|
console.log("curl_ace_call_exceptions>>>>", parseError)
|
||||||
reject(parseError.message);
|
reject(parseError.message);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -112,6 +113,7 @@ export default async (req, res) => {
|
|||||||
return { "rate": parseFloat(result.rate).toFixed(2), "provider": "Ace Transfer", "bestRate": false, "href": "https://acemoneytransfer.com/referral-link/3056004" }
|
return { "rate": parseFloat(result.rate).toFixed(2), "provider": "Ace Transfer", "bestRate": false, "href": "https://acemoneytransfer.com/referral-link/3056004" }
|
||||||
}
|
}
|
||||||
).catch((result) => {
|
).catch((result) => {
|
||||||
|
console.log("ace_call_exceptions>>>>", result)
|
||||||
return { "rate": 0.00, "provider": "Ace Transfer", "bestRate": false, "href": "https://acemoneytransfer.com/referral-link/3056004" }
|
return { "rate": 0.00, "provider": "Ace Transfer", "bestRate": false, "href": "https://acemoneytransfer.com/referral-link/3056004" }
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
@@ -174,6 +176,7 @@ export default async (req, res) => {
|
|||||||
object.bestRate = index === maxRateIndex;
|
object.bestRate = index === maxRateIndex;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
res.setHeader('Cache-Control', 's-maxage=86400')
|
||||||
return res.status(200).json(rates);
|
return res.status(200).json(rates);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user