erro no flutter
late Timer _timer; bool _timerAtivo = true;
@override void initState() { super.initState();
statusUpdate();
_timer = Timer.periodic(const Duration(seconds: 1), (timer) {
if (_timerAtivo) {
iniciarTemporizadorPegarStatus();
}
});
}
String statusParametros = '';
Future
Future
statusParametros = statusDoc.data().toString();
print(statusParametros);
if (statusParametros == 'jogar') {
print('navigator wait votos / wait 2');
_timerAtivo = false;
//!
Navigator.of(context).pop();
Navigator.of(context).push(MaterialPageRoute(
builder: (context) {
return const WaitVotos();
},
));
}
} catch (e) {
print("Erro ao buscar no Firestore: $e");
}
}
estou com um erro nesta parte do codigo o campo esta virando 'jogar' mesmo sem passar os 60 segundos do Future.delayed e nao esta trocando de pagina
Este não é um problema relacionado ao Modular. Utilize o fórum da Flutterando para postar sua dúvida: https://github.com/orgs/Flutterando/discussions