Чтобы перезагрузить данные каждую секунду, вы можете сделать бесконечный цикл, который выбирает данные и затем спит в течение секунды. Этот фрагмент кода должен быть в асинхронной функции.
async function UpdateBitcoinDataThread() {
while(true){
//fetch data method call
await fetchData();
//sleep
await new Promise(r => setTimeout(r, 1000));
}
}
Убедитесь, что не ожидаете этой функции, иначе основной поток будет ждать вечно.