feat: ♻️ Remake url #3

Merged
lgallet merged 11 commits from feat/refactoring into main 2024-07-01 15:55:10 +00:00
2 changed files with 3 additions and 3 deletions
Showing only changes of commit 0afeb8d2b8 - Show all commits

View File

@ -54,7 +54,7 @@ def create_playlist():
return render_template("create.html", response='Request failed', comment=e, type="error")
@app.route('/search/<string:roomid>', methods=['GET', 'POST'])
def main_app(roomid):
def search(roomid):
if len(roomid) != 8 or not cursor.execute("SELECT * FROM rooms WHERE roomid = ?", (roomid,)).fetchone():
return main()
playlistName = cursor.execute("SELECT playlist_name FROM rooms WHERE roomid = ?", (roomid,)).fetchone()[0]
@ -69,7 +69,7 @@ def main_app(roomid):
# otherwise handle the GET request
return render_template("search.html", roomid=roomid, playlistName=playlistName, spotifyURL=spotifyURL)
@app.route('/add/<string:roomid>/<string:playlistID>/<string:trackid>', methods=['GET'])
@app.route('/add/room/<string:roomid>/playlist/<string:playlistID>/track/<string:trackid>', methods=['GET'])
def add_to_playlist(roomid, playlistID, trackid):
print(roomid)
print(playlistID)

View File

@ -41,7 +41,7 @@
<h5 class="card-title"> {{ track[0] }} </h5>
<p class="card-text">{{ track[1] }} - {{ track[2] }}</p>
<audio controls><source src="{{ track[3] }}"></audio>
<form method="GET" action="/add/{{roomid}}/{{playlistID}}/{{track[5]}}">
<form method="GET" action="/add/room/{{roomid}}/playlist/{{playlistID}}/track/{{track[5]}}">
<input type="hidden" name="track" value="{{ track[5] }}">
<input type="submit" value="Add to the playlist" class="btn btn-primary">
</form>