Tenho um projeto que puxo dados de uma api e ela sempre fica atualizando os dados, procurei como fazer isso e vi em um outro forúm da alura com o segunte código:
import 'dart:async'; import 'package:http/http.dart' as http;
Timer timer;
void startTimer() { timer = Timer.periodic(Duration(minutes: 1), (Timer t) => updateData()); }
void stopTimer() { if (timer != null) { timer.cancel(); } }
void updateData() async { // Faz a requisição HTTP para obter as informações atualizadas final response = await http.get('https://sua-api.com/dados');
}
e naõ deu certo, preiso de uma ajuda para poder pagar os dados da api a cada 1 segundo. Aguardo uma resposta.