Каждый раз, когда я вношу информацию о банке, мне нужно проверить, правильно ли указано имя, потому что я хочу, чтобы эта функция работала в автономном режиме, чтобы в банке не было несоответствий. Поскольку приведенный ниже код работает так, как я хочу. но только в одной ситуации происходит сбой синхронизации, когда я нажимаю кнопку возврата приложения, пока она не закроется. Поэтому, когда я включаю интернет, данные не синхронизируются.
Firestore.instance
.collection('Regiao')
.where('idRegiao', isEqualTo: idRegiao)
.snapshots()
.listen((data){
data.documents.forEach((doc) {
Firestore.instance
.collection('CadernoCampoDefensivo')
.document(idCadernoCampo)
.updateData({'regiao' : doc['nomeRegiao']})
.then((_){});
});
});