mirror of
https://github.com/Redume/Kekkai.git
synced 2025-02-23 20:51:25 +03:00
Поменял название ключей API coinapi на более корректное
This commit is contained in:
parent
0dc7a610b5
commit
f6d6be023b
1 changed files with 4 additions and 4 deletions
|
@ -4,22 +4,22 @@ const pool = require('../database/postgresql.js');
|
||||||
|
|
||||||
function save_fiat() {
|
function save_fiat() {
|
||||||
if (!config['currency']['collecting']['crypto']) return;
|
if (!config['currency']['collecting']['crypto']) return;
|
||||||
const depth = config['currency']['cryptoKeys']
|
const depth = config['currency']['coinapiKeys']
|
||||||
|
|
||||||
if (depth <= 0) new Error('Rate limit on all API tokens');
|
if (depth <= 0) new Error('Rate limit on all API tokens');
|
||||||
|
|
||||||
config['currency']['crypto'].forEach(
|
config['currency']['crypto'].forEach(
|
||||||
(value) => config['currency']['crypto'].forEach(async (pair) => {
|
(value) => config['currency']['crypto'].forEach(async (pair) => {
|
||||||
if (value !== pair) {
|
if (value !== pair) {
|
||||||
const cryptoKeyActive = [0];
|
const coinapiKey = [0];
|
||||||
const res = await axios.get(`https://rest.coinapi.io/v1/exchangerate/${value}/${pair}`, {
|
const res = await axios.get(`https://rest.coinapi.io/v1/exchangerate/${value}/${pair}`, {
|
||||||
timeout: 3000,
|
timeout: 3000,
|
||||||
headers: {
|
headers: {
|
||||||
'X-CoinAPI-Key': config['currency']['cryptoKeys'][cryptoKeyActive[0]],
|
'X-CoinAPI-Key': config['currency']['coinapiKeys'][coinapiKey[0]],
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
if (res.status === 429) rotate_key(config['currency']['cryptoKeys'], cryptoKeyActive);
|
if (res.status === 429) rotate_key(config['currency']['coinapiKeys'], coinapiKey);
|
||||||
|
|
||||||
const data = res.data;
|
const data = res.data;
|
||||||
const point = data['rate'].toString().indexOf('.') + 4;
|
const point = data['rate'].toString().indexOf('.') + 4;
|
||||||
|
|
Loading…
Add table
Reference in a new issue