Modified files: backend.py
Added a somewhat janky get request to get the 10 lowest time scores for clientmain
parent
c6b17306d9
commit
48755ddd69
|
@ -1,5 +1,6 @@
|
|||
from flask import Flask
|
||||
from flask_restful import Resource, Api
|
||||
import sqlite3
|
||||
|
||||
app = Flask("LeaderAPI")
|
||||
api = Api(app)
|
||||
|
@ -7,7 +8,13 @@ api = Api(app)
|
|||
class LeaderAPI(Resource):
|
||||
|
||||
def get(self):
|
||||
return "Hello world!"
|
||||
dbcon = sqlite3.connect("leaderboard.db")
|
||||
db = dbcon.cursor()
|
||||
leaderboard = db.execute("SELECT time_username,time_time FROM leaderboard ORDER BY time_time LIMIT 10").fetchall()
|
||||
db.close()
|
||||
dbcon.close()
|
||||
# dictionary of leaderboard is json, encoding using json.dumps results in double encoding with "" and return to browser as type string
|
||||
return dict(leaderboard)
|
||||
|
||||
api.add_resource(LeaderAPI, "/")
|
||||
|
||||
|
|
Loading…
Reference in New Issue