Так что я пытаюсь получить результаты из firestore
db.collection("dialogs")
.whereArrayContains("members", me.getId())
.get()
.continueWith(continue -> {
List<Task<DocumentSnapshot>> tasks = new ArrayList<>();
for (DocumentSnapshot snapshot : continue.getResult())
for (Object userId : (ArrayList) snapshot.get("members"))
tasks.add(db.collection("users").document(userId.toString()).get());
return tasks;
})
.addOnSuccessListener(task -> {
for (Object something : task)
Log.d("Query", "Data: " + something);
})
.addOnFailureListener(e -> Log.d("Query", "Exception: " + e));
, этот код выдаст мне users
документы, как показано выше, также мне нужен идентификатор документа snapshot