diff --git a/src/api/abl/playlist.py b/src/api/abl/playlist.py index 63a480b..ec813f0 100644 --- a/src/api/abl/playlist.py +++ b/src/api/abl/playlist.py @@ -72,3 +72,16 @@ def change_order(playlist_id): db.session.commit() return jsonify(success=True) + +@playlist.route('//remove_file', methods=["POST"]) +def remove_file(playlist_id): + data = request.get_json() + print(data) + query = db.session.query(PlaylistFile) \ + .filter(PlaylistFile.file_id == data['file_id']) \ + .filter(PlaylistFile.playlist_id == playlist_id) \ + .first() + print(query) + db.session.delete(query) + db.session.commit() + return jsonify(success=True)