set up track logging

+ install flask restful
This commit is contained in:
mungai-njoroge
2023-12-01 10:55:07 +03:00
parent 8b40792ba0
commit 7749b4fc3c
8 changed files with 128 additions and 5 deletions
+20
View File
@@ -0,0 +1,20 @@
from flask_restful import Resource, reqparse
from app.db.sqlite.logger.tracks import SQLiteTrackLogger as db
parser = reqparse.RequestParser()
parser.add_argument("trackhash", type=str, required=True)
parser.add_argument("duration", type=int, required=True)
parser.add_argument("source", type=str, required=True)
class LogTrack(Resource):
def post(self):
args = parser.parse_args(strict=True)
last_row = db.insert_track(
args["trackhash"],
args["duration"],
args["source"],
)
return {"last_row": last_row}