From d22ef892a47843ab64a0a801c6eaddd562b4a296 Mon Sep 17 00:00:00 2001 From: Arc <33088785+arcbtc@users.noreply.github.com> Date: Wed, 26 Feb 2020 00:40:42 +0000 Subject: [PATCH] Update views.py --- lnbits/extensions/tpos/views.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/lnbits/extensions/tpos/views.py b/lnbits/extensions/tpos/views.py index f4748f8a9..b813cd399 100644 --- a/lnbits/extensions/tpos/views.py +++ b/lnbits/extensions/tpos/views.py @@ -13,6 +13,8 @@ def index(): """Try to add descriptions for others.""" usr = request.args.get("usr") nme = request.args.get("nme") + wal = request.args.get("wal") + cur = request.args.get("cur") if usr: if not len(usr) > 20: @@ -21,6 +23,7 @@ def index(): # Get all the data with open_db() as db: user_wallets = db.fetchall("SELECT * FROM wallets WHERE user = ?", (usr,)) + user_wall = db.fetchall("SELECT * FROM wallets WHERE user = ? AND id = ?", (usr,wal)) user_ext = db.fetchall("SELECT extension FROM extensions WHERE user = ? AND active = 1", (usr,)) user_ext = [v[0] for v in user_ext] @@ -30,20 +33,21 @@ def index(): pos_ext_db.execute( """ INSERT OR IGNORE INTO tpos - (nme, uni, usr, invkey) - VALUES (?, ?, ?, ?) + (nme, uni, usr, invkey, cur) + VALUES (?, ?, ?, ?, ?) """, ( nme, uni, usr, - user_wallets[0][3], + user_wall[0][3], + cur, ), ) with open_ext_db("tpos") as pos_ext_dbb: user_fau = pos_ext_dbb.fetchall("SELECT * FROM tpos WHERE usr = ?", (usr,)) - + return render_template( "tpos/index.html", user_wallets=user_wallets, user_ext=user_ext, usr=usr, user_fau=user_fau ) @@ -52,13 +56,15 @@ def index(): def tpos(): """Try to add descriptions for others.""" pos = request.args.get("pos") - exc = request.args.get("exc") with open_ext_db("tpos") as pos_ext_dbb: user_fau = pos_ext_dbb.fetchall("SELECT * FROM tpos WHERE uni = ?", (pos,)) if not user_fau: return jsonify({"status": "ERROR", "reason":"NO POS"}), 400 + r = requests.get("https://api.opennode.co/v1/rates") + r_json = r.json() + return render_template( - "tpos/tpos.html", pos=pos, exchange=exc + "tpos/tpos.html", pos=pos, exchange=int(r_json["data"]["BTC" + user_fau[0][5]][user_fau[0][5]]) )