Как правильно писать в базе данных Firebase с помощью веб-флаттера, что я пробовал до сих пор замораживает страницу - PullRequest
0 голосов
/ 26 февраля 2020

Как правильно писать в базу данных firebase с помощью веб-флаттера, то, что я пробовал до сих пор, останавливает страницу

   fs.Firestore store = firestore();
    var uid = await FirebaseAuth.instance.currentUser().then((user) => user.uid);

        String gender = (int.parse(id.substring(7)) < 5) ? 'Female' : 'Male';

        try {
          await store.collection('user').add({
            'uid': uid,
            'id': id,
            'lastname': lastname,
            'firstname': firstname,
            'city': city,
            'gender': gender,
            'postalCode': postalCode,
            'province': province
          });
        } catch (e) {
          print(e.toString());
        }
...