From c6c9db0c8e3768b44b8ec41a8ef173fbd2985c5b Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 17 Oct 2021 14:32:32 +0200 Subject: -finish kyc wallet implementation (except for DB interaction) --- src/exchange/taler-exchange-httpd_kyc-wallet.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/exchange/taler-exchange-httpd_kyc-wallet.c b/src/exchange/taler-exchange-httpd_kyc-wallet.c index 84eb28fa5..d5bbb8515 100644 --- a/src/exchange/taler-exchange-httpd_kyc-wallet.c +++ b/src/exchange/taler-exchange-httpd_kyc-wallet.c @@ -129,7 +129,13 @@ TEH_handler_kyc_wallet ( TALER_EC_EXCHANGE_KYC_WALLET_SIGNATURE_INVALID, NULL); } - + if (TEH_KYC_NONE == TEH_kyc_config.mode) + return TALER_MHD_reply_static ( + connection, + MHD_HTTP_NO_CONTENT, + NULL, + NULL, + 0); ret = TEH_DB_run_transaction (connection, "check wallet kyc", &res, @@ -137,14 +143,11 @@ TEH_handler_kyc_wallet ( &krc); if (GNUNET_SYSERR == ret) return res; - - // FIXME: act on krc.kyc! - return TALER_MHD_reply_static ( + return TALER_MHD_REPLY_JSON_PACK ( connection, - MHD_HTTP_NO_CONTENT, - NULL, - NULL, - 0); + MHD_HTTP_OK, + GNUNET_JSON_pack_uint64 ("payment_target_uuid", + krc.kyc.payment_target_uuid)); } -- cgit v1.2.3