From 25024433a425f77e0a8255e3eb0f761adf20156a Mon Sep 17 00:00:00 2001 From: Marek Baczynski Date: Sat, 15 Dec 2018 18:36:22 +0100 Subject: [PATCH] endpoint for removing me from meal --- kukv1.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/kukv1.py b/kukv1.py index a74d732..6280f90 100644 --- a/kukv1.py +++ b/kukv1.py @@ -131,6 +131,15 @@ def addme(): else: return render_template('appresponse.html', message='You are already a registered eater') +@app.route("/removeme") +@login_required +def removeme(): + meal_id = request.args.get('meal') + query = 'UPDATE meals SET eaters = array_remove(eaters, :user_id) where id = :meal_id;' + r = db_engine.execute(text(query), user_id=current_user.user_id, meal_id = meal_id) + return render_template('appresponse.html', message='You were removed from that meal') + + @app.route('/') def index(): return render_template('meal_list.html', leaderboard=getLeaderboard(), meals=getUpcomingMeals())