From dc8a57c60e657cf04a5f254e3c96d83deb31a0d2 Mon Sep 17 00:00:00 2001 From: Graham Jones Date: Thu, 24 Mar 2022 09:02:09 +0000 Subject: [PATCH] Ordered events list in descending time order, so newest is at the top of the list --- .../main/java/uk/org/openseizuredetector/WebApiConnection.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/uk/org/openseizuredetector/WebApiConnection.java b/app/src/main/java/uk/org/openseizuredetector/WebApiConnection.java index ce0e84c..55b1165 100644 --- a/app/src/main/java/uk/org/openseizuredetector/WebApiConnection.java +++ b/app/src/main/java/uk/org/openseizuredetector/WebApiConnection.java @@ -22,8 +22,10 @@ import com.google.firebase.auth.FirebaseAuth; import com.google.firebase.firestore.DocumentReference; import com.google.firebase.firestore.DocumentSnapshot; import com.google.firebase.firestore.FirebaseFirestore; +import com.google.firebase.firestore.Query; import com.google.firebase.firestore.QueryDocumentSnapshot; import com.google.firebase.firestore.QuerySnapshot; +import com.google.firebase.firestore.core.OrderBy; import org.json.JSONArray; import org.json.JSONException; @@ -218,6 +220,7 @@ public class WebApiConnection { String userId = FirebaseAuth.getInstance().getCurrentUser().getUid(); mDb.collection("Events") //.where("userId", "==", userId) .whereEqualTo("userId", userId) + .orderBy("dataTime", Query.Direction.ASCENDING) .get() .addOnCompleteListener(new OnCompleteListener() { @Override