|
|
@@ -1,17 +1,19 @@
|
|
|
import 'package:cloud_firestore/cloud_firestore.dart';
|
|
|
|
|
|
class DatabaseManager {
|
|
|
- final CollectionReference usersList =
|
|
|
+ CollectionReference usersList =
|
|
|
FirebaseFirestore.instance.collection("Users");
|
|
|
|
|
|
+
|
|
|
Future getUsersList() async {
|
|
|
List users = [];
|
|
|
try {
|
|
|
- await usersList.get().then((querySnapshot){
|
|
|
+ await usersList.orderBy("total_points", descending: true).get().then((querySnapshot){
|
|
|
querySnapshot.docs.forEach((element){
|
|
|
users.add(element.data());
|
|
|
});
|
|
|
});
|
|
|
+
|
|
|
return users;
|
|
|
} catch(e){
|
|
|
print(e.toString());
|