summaryrefslogtreecommitdiff
path: root/src/bank-lib/fakebank.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-09-21 12:54:03 +0200
committerChristian Grothoff <christian@grothoff.org>2023-09-21 12:54:03 +0200
commit9f8dd896b3e8027f2020201fd9835543401f6eba (patch)
treec1177b9949d14032d4419413399fbc268ad07773 /src/bank-lib/fakebank.c
parentc11e833eb64b3dcb40d71cc5567eaaf8df83f774 (diff)
downloadexchange-9f8dd896b3e8027f2020201fd9835543401f6eba.tar.gz
exchange-9f8dd896b3e8027f2020201fd9835543401f6eba.tar.bz2
exchange-9f8dd896b3e8027f2020201fd9835543401f6eba.zip
migrate to new bank API
Diffstat (limited to 'src/bank-lib/fakebank.c')
-rw-r--r--src/bank-lib/fakebank.c91
1 files changed, 10 insertions, 81 deletions
diff --git a/src/bank-lib/fakebank.c b/src/bank-lib/fakebank.c
index 846695571..12302be7b 100644
--- a/src/bank-lib/fakebank.c
+++ b/src/bank-lib/fakebank.c
@@ -35,8 +35,6 @@
#include "fakebank_bank.h"
#include "fakebank_common_lp.h"
#include "fakebank_tbi.h"
-#include "fakebank_tbr.h"
-#include "fakebank_twg.h"
/**
@@ -96,16 +94,13 @@ handle_mhd_request (void *cls,
void **con_cls)
{
struct TALER_FAKEBANK_Handle *h = cls;
- char *account = NULL;
- char *end;
- MHD_RESULT ret;
(void) version;
if (0 == strncmp (url,
- "/taler-bank-integration/",
- strlen ("/taler-bank-integration/")))
+ "/taler-integration/",
+ strlen ("/taler-integration/")))
{
- url += strlen ("/taler-bank-integration");
+ url += strlen ("/taler-integration");
return TALER_FAKEBANK_tbi_main_ (h,
connection,
url,
@@ -114,79 +109,13 @@ handle_mhd_request (void *cls,
upload_data_size,
con_cls);
}
- if (0 == strncmp (url,
- "/taler-bank-access/",
- strlen ("/taler-bank-access/")))
- {
- url += strlen ("/taler-bank-access");
- return TALER_FAKEBANK_bank_main_ (h,
- connection,
- url,
- method,
- upload_data,
- upload_data_size,
- con_cls);
- }
- /* Next is duplication to be more libeufin-like: */
- if (0 == strncmp (url,
- "/access-api/",
- strlen ("/access-api/")))
- {
- url += strlen ("/access-api");
- return TALER_FAKEBANK_bank_main_ (h,
- connection,
- url,
- method,
- upload_data,
- upload_data_size,
- con_cls);
- }
- if (0 == strncmp (url,
- "/anastasis-api/",
- strlen ("/anastasis-api/")))
- {
- url += strlen ("/anastasis-api");
- if ( (strlen (url) > 1) &&
- (NULL != (end = strchr (url + 1, '/'))) )
- {
- account = GNUNET_strndup (url + 1,
- end - url - 1);
- url = end;
- }
- return TALER_FAKEBANK_tbr_main_ (h,
- connection,
- account,
- url,
- method,
- upload_data,
- upload_data_size,
- con_cls);
- }
-
- if (0 == strncmp (url,
- "/taler-wire-gateway/",
- strlen ("/taler-wire-gateway/")))
- url += strlen ("/taler-wire-gateway");
- GNUNET_log (GNUNET_ERROR_TYPE_INFO,
- "Handling request for `%s'\n",
- url);
- if ( (strlen (url) > 1) &&
- (NULL != (end = strchr (url + 1, '/'))) )
- {
- account = GNUNET_strndup (url + 1,
- end - url - 1);
- url = end;
- }
- ret = TALER_FAKEBANK_twg_main_ (h,
- connection,
- account,
- url,
- method,
- upload_data,
- upload_data_size,
- con_cls);
- GNUNET_free (account);
- return ret;
+ return TALER_FAKEBANK_bank_main_ (h,
+ connection,
+ url,
+ method,
+ upload_data,
+ upload_data_size,
+ con_cls);
}