Если я вас правильно понимаю, вы хотите что-то обновить, как только пользователь получит приглашение.Вы можете сделать это, используя код, подобный следующему:
Future<Null> updateUser{
@required String userId,
bool accepted,
}) {
assert(userId != null && userId.isNotEmpty);
// create map that contains all fields to update
Map<String, dynamic> dataToUpdate = {
"accepted": accepted,
};
// get the reference to the user you want to update
final userRef = references.users(userId);
// update the user
return userRef.updateData(dataToUpdate);
}
Вы можете получить ссылку из своего документа, используя doc.reference .Будущее завершится, если обновление прошло успешно, или завершится с ошибкой, если что-то пойдет не так.