Commit 5e7bda22 authored by Guillermo Sanz López's avatar Guillermo Sanz López
Browse files

change return users

parent 6efaed2f
Loading
Loading
Loading
Loading
+9 −20
Original line number Diff line number Diff line
@@ -74,7 +74,7 @@ class Operations:
            num_providers = len(json_providers)
            return jsonify(num_providers), 200
        except Exception as e:
            return "Error when retrieving provider list: ", e
            return "Error when retrieving number of providers: ", e

    def retrieve_providers(self):
        mycol = self.db.get_col_by_name(self.db.providers)
@@ -132,6 +132,13 @@ class Operations:
        except Exception as e:
            return "Error when retrieving users list: ", e
        
    def get_num_user(self):
        try:
            json_users = self.retrieve_users()
            num_users = len(json_users)
            return jsonify(num_users), 200
        except Exception as e:
            return "Error when retrieving number of users: ", e

    def retrieve_users(self):
        user_col = self.db.get_col_by_name_register(self.db.user)
@@ -144,24 +151,6 @@ class Operations:

        return json_users
        
    def get_num_user(self, id=None):
        user_col = self.db.get_col_by_name_register(self.db.user)
        try:
            if id == None:
                user = user_col.find({}, {"_id": 0})
            else:
                user = user_col.find({"$or": [
                    { "list_invokers": { "$elemMatch": { "$eq": id } } },
                    { "list_providers": { "$elemMatch": { "$eq": id } } }
                ]}, 
                {"_id": 0})

            num_users = len(user)
            return jsonify(num_users), 200

        except Exception as e:
            return "Error when retreiving event: ", e
        
    
    def delete_invoker(self, invoker_id):
        try: