commit c6c9db0c8e3768b44b8ec41a8ef173fbd2985c5b
parent 4e3b133e47e2549682209feca61590f7e8fcd0ac
Author: Christian Grothoff <christian@grothoff.org>
Date: Sun, 17 Oct 2021 14:32:32 +0200
-finish kyc wallet implementation (except for DB interaction)
Diffstat:
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git 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));
}