Я пытаюсь установить значение переменной на основе возвращаемого значения поля (bool) в Firestore.
Пока что это то, что я придумал;
Сначала я вызываю метод здесь;
@override
void initState() {
super.initState();
getAdventureStatus();
}
И это метод.
Future getAdventureStatus() async {
Firestore.instance
.collection('adventures')
.document(widget.currentUser.id)
.collection('user_adventures')
.where('adventure_active', isEqualTo: 'false');
setState(() {
adventureActive = true;
print('${adventureActive.toString()}');
});}
Я не знаю почему, но я застрял на этой проблеме в течение хорошего часасейчас.
Может кто-нибудь объяснить мне, что я делаю неправильно и какой самый прагматичный способ сделать это?
Спасибо, сообщество StackOverflow.