From b6d1e65816870a82f84925ad2dbd937fd9ee7622 Mon Sep 17 00:00:00 2001 From: grimhilt Date: Mon, 31 Jul 2023 01:52:30 +0200 Subject: [PATCH] changing order of file in playlist --- src/api/abl/playlist.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/api/abl/playlist.py b/src/api/abl/playlist.py index 3941210..63a480b 100644 --- a/src/api/abl/playlist.py +++ b/src/api/abl/playlist.py @@ -60,4 +60,15 @@ def add_file(playlist_id): db.session.commit() return jsonify(success=True) - \ No newline at end of file + +@playlist.route('//order', methods=["POST"]) +def change_order(playlist_id): + data = request.get_json() + print(data) + db.session.query(PlaylistFile) \ + .filter(PlaylistFile.file_id == data['file_id']) \ + .filter(PlaylistFile.playlist_id == playlist_id) \ + .update({'position': data['position']}) + db.session.commit() + + return jsonify(success=True)