From fc05f3dda2827c3c4ff192b9bb586ccff5061b00 Mon Sep 17 00:00:00 2001 From: Jeremy Zhang Date: Mon, 14 Aug 2017 05:43:25 +0000 Subject: [PATCH] Token count in menu --- webapp/titanembeds/blueprints/user/user.py | 9 +++++---- webapp/titanembeds/templates/dashboard.html.j2 | 2 +- webapp/titanembeds/templates/site_layout.html.j2 | 2 ++ 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/webapp/titanembeds/blueprints/user/user.py b/webapp/titanembeds/blueprints/user/user.py index eac354b..4024a22 100644 --- a/webapp/titanembeds/blueprints/user/user.py +++ b/webapp/titanembeds/blueprints/user/user.py @@ -41,6 +41,9 @@ def callback(): session['username'] = user['username'] session['discriminator'] = user['discriminator'] session['avatar'] = generate_avatar_url(user['id'], user['avatar']) + session["tokens"] = get_titan_token(session["user_id"]) + if session["tokens"] == -1: + session["tokens"] = 0 if session["redirect"]: redir = session["redirect"] session['redirect'] = None @@ -72,10 +75,7 @@ def dashboard(): css_list = None if cosmetics and cosmetics.css: css_list = db.session.query(UserCSS).filter(UserCSS.user_id == session['user_id']).all() - tokens = get_titan_token(session["user_id"]) - if tokens == -1: - tokens = 0 - return render_template("dashboard.html.j2", servers=guilds, icon_generate=generate_guild_icon_url, cosmetics=cosmetics, css_list=css_list, tokens=tokens) + return render_template("dashboard.html.j2", servers=guilds, icon_generate=generate_guild_icon_url, cosmetics=cosmetics, css_list=css_list) @user.route("/custom_css/new", methods=["GET"]) @discord_users_only() @@ -383,6 +383,7 @@ def donate_confirm(): tokens = int(amount * 100) action = "PAYPAL {}".format(trans_id) set_titan_token(session["user_id"], tokens, action) + session["tokens"] = get_titan_token(session["user_id"]) return redirect(url_for('user.donate_thanks', transaction=trans_id)) else: return redirect(url_for('index')) diff --git a/webapp/titanembeds/templates/dashboard.html.j2 b/webapp/titanembeds/templates/dashboard.html.j2 index 70ec2df..4246208 100644 --- a/webapp/titanembeds/templates/dashboard.html.j2 +++ b/webapp/titanembeds/templates/dashboard.html.j2 @@ -68,7 +68,7 @@

Donations!

Would you like to support the Titan Embeds project?

-

You currently have {{ tokens }} Titan Tokens.

+

You currently have {{ session["tokens"] }} Titan Tokens.

Donate!!
diff --git a/webapp/titanembeds/templates/site_layout.html.j2 b/webapp/titanembeds/templates/site_layout.html.j2 index d89a40b..02e84fb 100644 --- a/webapp/titanembeds/templates/site_layout.html.j2 +++ b/webapp/titanembeds/templates/site_layout.html.j2 @@ -28,6 +28,8 @@ {% if session['unauthenticated'] is defined and not session['unauthenticated'] %}