Я пишу метод Future в Дартс (флаттер).Он просто запускает запрос в Firebase и возвращает результат.Но даже до написания моей бизнес-логики я получаю предупреждающее сообщение:
[dart] Эта функция имеет тип возврата «Future», но не заканчивается оператором return.[missing_return]
Ниже приведена моя функция Future:
Future<String> getLikeCount(documentID) async {
Firestore.instance.collection('favorites').where(documentID).getDocuments().then((data){
return 'test';
});
}
Я получаю базовое представление о том, почему происходит ошибка, я предполагаю, что, поскольку внутри есть «тогда»Пока это не произойдет, функция ничего не возвращает.Как преодолеть эту проблему?