Я пытаюсь записать данные в коллекцию firestore, используя async в моем приложении.
У меня есть этот код, но, похоже, он не работает.
import 'package:location/location.dart';
Location _locationService = new Location();
Future<void> setUserData() async {
Map<String, dynamic> userData = <String, dynamic>{
'email': this._emailController.text,
'password': this._passwordController.text,
'firstname': this._firstNameController.text,
'familyname': this._familyNameController.text,
'phonenumber': this._phoneNumberController.text,
'neighbourhood': this._neighbourhoodController.text,
'latitude': await _locationService.getLocation().latitude,
};
crudObj.addData(userData);
}
crudObj.addData пишет напрямую в мою коллекцию пожарных.
Что я делаю не так?