From 4260ba3e9e83d4fe1e90d31d67a37e762c850720 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 20 Aug 2020 17:41:20 +0530 Subject: use the tip_status_url in survey --- talermerchantdemos/survey/survey.py | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) (limited to 'talermerchantdemos/survey/survey.py') diff --git a/talermerchantdemos/survey/survey.py b/talermerchantdemos/survey/survey.py index fa5edbf..25b97ad 100644 --- a/talermerchantdemos/survey/survey.py +++ b/talermerchantdemos/survey/survey.py @@ -24,9 +24,6 @@ import logging from urllib.parse import urljoin import flask import traceback -import qrcode -import qrcode.image.svg -import lxml.etree from taler.util.talerconfig import TalerConfig from ..httpcommon import backend_get, backend_post @@ -91,11 +88,6 @@ def favicon(): mimetype="image/vnd.microsoft.ico" ) -def get_qrcode_svg(data): - factory = qrcode.image.svg.SvgImage - img = qrcode.make(data, image_factory=factory) - return lxml.etree.tostring(img.get_image()).decode("utf-8") - ## # Return a error response to the client. # @@ -121,23 +113,7 @@ def submit_survey(): justification="Payment methods survey" ) backend_resp = backend_post(INSTANCED_URL, "private/tips", tip_spec) - taler_tip_uri = backend_resp.get("tip_redirect_url") - if taler_tip_uri: - qrcode_svg = get_qrcode_svg(taler_tip_uri) - content = flask.render_template( - "templates/show_tip.html", - qrcode_svg=qrcode_svg, - taler_tip_uri=taler_tip_uri, - ) - headers = {"Taler": taler_tip_uri} - return flask.Response(content, status=402, headers=headers) - - return err_abort( - 500, - message="Tipping failed, unexpected backend response", - json=backend_resp - ) - + return flask.redirect(backend_resp["tip_status_url"]) ## # Serve the main index page. -- cgit v1.2.3