support exchange rate

This commit is contained in:
MaysWind
2020-11-18 01:19:57 +08:00
parent 9179d359bc
commit 805d77e721
14 changed files with 410 additions and 0 deletions
+17
View File
@@ -1,5 +1,6 @@
import axios from 'axios';
import userState from "./userstate.js";
import exchangeRates from "./exchangeRates.js";
let needBlockRequest = false;
let blockedRequests = [];
@@ -209,4 +210,20 @@ export default {
id
});
},
getLatestExchangeRates: () => {
return axios.get('v1/exchange_rates/latest.json');
},
refreshLatestExchangeRates: () => {
return axios.get('v1/exchange_rates/latest.json', {
ignoreError: true
}).then(response => {
const data = response.data;
if (data && data.success && data.result && data.result.exchangeRates) {
exchangeRates.setExchangeRates(data.result);
}
return data.result;
});
},
};