add batch withdraw to demultiplexer

This commit is contained in:
Christian Grothoff 2022-05-01 13:16:03 +02:00
parent 3d80b20459
commit a4ede7caec
No known key found for this signature in database
GPG Key ID: 939E6BE1E29FC3CC

View File

@ -30,6 +30,7 @@
#include <limits.h>
#include "taler_mhd_lib.h"
#include "taler-exchange-httpd_auditors.h"
#include "taler-exchange-httpd_batch-withdraw.h"
#include "taler-exchange-httpd_contract.h"
#include "taler-exchange-httpd_csr.h"
#include "taler-exchange-httpd_deposit.h"
@ -71,6 +72,12 @@
*/
#define WITH_P2P 1
/**
* Should the experimental batch withdraw be supported?
* ON for testing disable for 0.9.0 release!
*/
#define WITH_EXPERIMENTAL 1
/**
* Backlog for listen operation on unix domain sockets.
*/
@ -367,6 +374,12 @@ handle_post_reserves (struct TEH_RequestContext *rc,
.op = "withdraw",
.handler = &TEH_handler_withdraw
},
#if WITH_EXPERIMENTAL
{
.op = "batch-withdraw",
.handler = &TEH_handler_batch_withdraw
},
#endif
{
.op = "status",
.handler = &TEH_handler_reserves_status