From 305250f8493591bbe4fc8465b1f7598a3456e339 Mon Sep 17 00:00:00 2001 From: grimhilt Date: Mon, 31 Jul 2023 01:51:27 +0200 Subject: [PATCH] add file to playlist --- src/api/abl/playlist.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/api/abl/playlist.py b/src/api/abl/playlist.py index 9a8da9f..3941210 100644 --- a/src/api/abl/playlist.py +++ b/src/api/abl/playlist.py @@ -43,3 +43,21 @@ def get_playlist(playlist_id): files.append(file) return jsonify({'name': query.name, 'files': files}) + +@playlist.route('/', methods=["POST"]) +def add_file(playlist_id): + data = request.get_json() + print(data) + new_playlist_file = PlaylistFile( \ + playlist_id=playlist_id, \ + file_id=data['file_id'], \ + position=data['position'], \ + seconds=data['seconds'] \ + ) + + db.session.add(new_playlist_file) + db.session.flush() + db.session.commit() + + return jsonify(success=True) + \ No newline at end of file