yusufgundogdu commited on
Commit
6f7ceff
·
verified ·
1 Parent(s): 517c2ce

Update get_methods.py

Browse files
Files changed (1) hide show
  1. get_methods.py +7 -9
get_methods.py CHANGED
@@ -1,13 +1,11 @@
1
- from flask import jsonify
2
- import random
3
- from shared_data import shared_data
4
 
5
  def get_users():
6
- return jsonify({"users": shared_data["users"]})
7
-
8
- def random_model():
9
- return jsonify({"selected_model": random.choice(shared_data["models"])})
10
 
11
  def get_user(user_id):
12
- user = next((u for u in shared_data["users"] if u["id"] == user_id), None)
13
- return jsonify(user) if user else (jsonify({"error": "User not found"}), 404)
 
 
1
+ from shared_data import get_db
 
 
2
 
3
  def get_users():
4
+ db = get_db()
5
+ users = db.execute('SELECT * FROM users').fetchall()
6
+ return jsonify([dict(id=row[0], name=row[1], score=row[2]) for row in users])
 
7
 
8
  def get_user(user_id):
9
+ db = get_db()
10
+ user = db.execute('SELECT * FROM users WHERE id = ?', (user_id,)).fetchone()
11
+ return jsonify(dict(id=user[0], name=user[1], score=user[2])) if user else (jsonify({"error": "User not found"}), 404)