У меня та же проблема, что и у автора в этом вопросе: флаттер проверяет форму асинхронно .
Однако у меня возникли проблемы с реализацией этого и я понимаю, как работает проверка.
Во-первых, что возвращает этот код? Это возвращает логическое значение?
Future checkUser() async {
var user = await Firestore.instance
.collection('users')
.document(userNameController.text)
.get();
return user.exists;
Во-вторых, что такое userNameValidator в этом случае? Это логическое значение?
new TextFormField(
validator: (value) {
return usernameValidator;
},
Спасибо, за помощь.