diff --git a/lib/routes/transferwise/pair.js b/lib/routes/transferwise/pair.js
index bb9ff91625..c16d128c26 100644
--- a/lib/routes/transferwise/pair.js
+++ b/lib/routes/transferwise/pair.js
@@ -19,7 +19,7 @@ module.exports = async (ctx) => {
} else {
const source = ctx.params.source.toUpperCase();
const target = ctx.params.target.toUpperCase();
- const api = `https://api.transferwise.com/v1/rates?source=${source}&target=${target}&from=${dayBefore}&to=${yesterday}&group=day`;
+ const api = `https://api.transferwise.com/v1/rates?source=${source}&target=${target}&from=${dayBefore}&to=${dayjs().format('YYYY-MM-DDTHH:mm:ssZ')}&group=day`;
const response = await got({
method: 'get',
@@ -32,14 +32,17 @@ module.exports = async (ctx) => {
});
const data = response.data;
- const trend = data[0].rate > data[1].rate;
- const diff = (data[0].rate - data[1].rate) / data[1].rate;
+
+ const yRate = data[1];
+ const byRate = data[2];
+ const trend = yRate.rate > byRate.rate;
+ const diff = (yRate.rate - byRate.rate) / yRate.rate;
const percent = (Math.abs(diff) * 100).toFixed(4);
- const title = `${source}/${target} ${trend ? '📈' : '📉'} @${data[0].rate} ${diff > 0 ? '' : '-'}${percent}%`;
+ const title = `${source}/${target} ${trend ? '📈' : '📉'} @${yRate.rate} ${diff > 0 ? '' : '-'}${percent}%`;
- const description = `
${source} to ${target}
| Date | Rate |
|---|
| ${yesterday} | ${data[0].rate} |
| ${dayBefore} | ${data[1].rate} |
`;
+ const description = `${source} to ${target}
| Date | Rate |
|---|
| ${yesterday} | ${yRate.rate} |
| ${dayBefore} | ${byRate.rate} |
`;
const single = {
title,