List<ProfileUsers> usersList = [];
List<ProfileUsers> likesList = [];
List<ProfileUsers> _sonucListe = [];
List<ProfileUsers> get sonucListe => _sonucListe;
List<ProfileUsers> addUser(ProfileUsers user) {
likesList.add(user);
return likesList;
}
Future<List<ProfileUsers>> listeOlustur() async {
/******USERS******/
var refUser = FirebaseFirestore.instance.collection("users");
//.where('isActive', isEqualTo: true
var documentsUser = await refUser.get();
usersList = documentsUser.docs
.map((snapshot) => ProfileUsers.fromSnapshot(snapshot))
.toList();
usersList.forEach((user) {
var test = FirebaseFirestore.instance
.collection('users/2SEHMt5C3POitUCMOj8omnC2PRs1/likes/')
test
.get()
.then((doc) => {
if (doc.exists)
{
//print('???????Document data: ' +
doc.id),
//usersList.remove(user),
}
else
{
//print('Böyle bir data yok ' +
doc.id),
addUser(user),
print(sonucListe.length), //OUTPUT : 3
},
})
.catchError((e) {
print('ERROR!!! ' + e.toString());
});
});
print(sonucListe.length); //OUTPUT : 0
}
}