diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-08-16 14:06:46 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-08-16 14:06:46 +0200 |
commit | c1d0a7d2e64fd7c6bd041a5259cf212b3aabd414 (patch) | |
tree | 8b5c4d05187336048f13c1e500501f6e6bbda727 /src/backend/taler-merchant-httpd_get-tips-ID.c | |
parent | 19010a2f6d658e78ded8abb02995d9154d22bbf3 (diff) | |
download | merchant-c1d0a7d2e64fd7c6bd041a5259cf212b3aabd414.tar.gz merchant-c1d0a7d2e64fd7c6bd041a5259cf212b3aabd414.tar.bz2 merchant-c1d0a7d2e64fd7c6bd041a5259cf212b3aabd414.zip |
-move templating logic to libtalertemplating of exchange
Diffstat (limited to 'src/backend/taler-merchant-httpd_get-tips-ID.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_get-tips-ID.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/backend/taler-merchant-httpd_get-tips-ID.c b/src/backend/taler-merchant-httpd_get-tips-ID.c index f427b168..0486de3e 100644 --- a/src/backend/taler-merchant-httpd_get-tips-ID.c +++ b/src/backend/taler-merchant-httpd_get-tips-ID.c @@ -23,10 +23,11 @@ #include <jansson.h> #include <taler/taler_signatures.h> #include <taler/taler_json_lib.h> +#include <taler/taler_templating_lib.h> #include "taler-merchant-httpd_get-tips-ID.h" #include "taler-merchant-httpd_mhd.h" #include "taler-merchant-httpd_qr.h" -#include "taler-merchant-httpd_templating.h" + char * TMH_make_taler_tip_uri (struct MHD_Connection *con, @@ -249,18 +250,18 @@ TMH_get_tips_ID (const struct TMH_RequestHandler *rh, uri), GNUNET_JSON_pack_string ("taler_tip_qrcode_svg", qr)); - ret = TMH_return_from_template (connection, - ( (0 == remaining.value) && - (0 == remaining.fraction) ) + ret = TALER_TEMPLATING_reply (connection, + ( (0 == remaining.value) && + (0 == remaining.fraction) ) ? MHD_HTTP_GONE : MHD_HTTP_OK, - ( (0 == remaining.value) && - (0 == remaining.fraction) ) + ( (0 == remaining.value) && + (0 == remaining.fraction) ) ? "depleted_tip" : "offer_tip", - hc->instance->settings.id, - uri, - context); + hc->instance->settings.id, + uri, + context); json_decref (context); } GNUNET_free (tip_status_url); |