Как создать функцию, которая делает запрос каждую секунду в flutter

#flutter

Вопрос:

У меня есть функция, и я хочу запрашивать эту функцию снова каждую секунду. Как я могу это сделать?

Например

 getMessage(){}
 

Я хочу отправлять запрос на эту функцию каждую секунду и проверять, есть ли новые сообщения. Как я могу это сделать?

Ответ №1:

Вы можете использовать Timer.periodic для этого:

 Timer.periodic(
  const Duration(seconds: 1), 
  (timer) => getMessage(),
);