diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-10-17 14:32:32 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-10-17 14:32:32 +0200 |
commit | c6c9db0c8e3768b44b8ec41a8ef173fbd2985c5b (patch) | |
tree | 0978298bc2f4056ffc84ba3b537348e682774f30 /src | |
parent | 4e3b133e47e2549682209feca61590f7e8fcd0ac (diff) | |
download | exchange-c6c9db0c8e3768b44b8ec41a8ef173fbd2985c5b.tar.gz exchange-c6c9db0c8e3768b44b8ec41a8ef173fbd2985c5b.tar.bz2 exchange-c6c9db0c8e3768b44b8ec41a8ef173fbd2985c5b.zip |
-finish kyc wallet implementation (except for DB interaction)
Diffstat (limited to 'src')
-rw-r--r-- | src/exchange/taler-exchange-httpd_kyc-wallet.c | 19 |
1 files 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 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)); } |