From 7b1909bc99690999d06767cfe6d9947e83974174 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 13 Jan 2020 22:01:45 +0100 Subject: make fakebank and banklib match specifified new API --- src/lib/testing_api_helpers_bank.c | 45 +++++++------------------------------- 1 file changed, 8 insertions(+), 37 deletions(-) (limited to 'src/lib/testing_api_helpers_bank.c') diff --git a/src/lib/testing_api_helpers_bank.c b/src/lib/testing_api_helpers_bank.c index 1f061799..5147034a 100644 --- a/src/lib/testing_api_helpers_bank.c +++ b/src/lib/testing_api_helpers_bank.c @@ -349,10 +349,10 @@ TALER_TESTING_prepare_bank (const char *config_filename, "%s%s", bc->bank_url, EXCHANGE_ACCOUNT_NAME); - bc->exchange_payto = TALER_TESTING_make_xtalerbank_payto (bc->bank_url, - EXCHANGE_ACCOUNT_NAME); - bc->user42_payto = TALER_TESTING_make_xtalerbank_payto (bc->bank_url, "42"); - bc->user43_payto = TALER_TESTING_make_xtalerbank_payto (bc->bank_url, "43"); + bc->exchange_payto = TALER_payto_xtalerbank_make (bc->bank_url, + EXCHANGE_ACCOUNT_NAME); + bc->user42_payto = TALER_payto_xtalerbank_make (bc->bank_url, "42"); + bc->user43_payto = TALER_payto_xtalerbank_make (bc->bank_url, "43"); return GNUNET_OK; } @@ -424,46 +424,17 @@ TALER_TESTING_prepare_fakebank (const char *config_filename, } bc->bank_url = fakebank_url; GNUNET_asprintf (&bc->exchange_account_url, - "%s%s", + "%s/%s", bc->bank_url, EXCHANGE_ACCOUNT_NAME); bc->exchange_auth.method = TALER_BANK_AUTH_NONE; - bc->exchange_payto = TALER_TESTING_make_xtalerbank_payto (bc->bank_url, "2"); - bc->user42_payto = TALER_TESTING_make_xtalerbank_payto (bc->bank_url, "42"); - bc->user43_payto = TALER_TESTING_make_xtalerbank_payto (bc->bank_url, "43"); + bc->exchange_payto = TALER_payto_xtalerbank_make (bc->bank_url, "2"); + bc->user42_payto = TALER_payto_xtalerbank_make (bc->bank_url, "42"); + bc->user43_payto = TALER_payto_xtalerbank_make (bc->bank_url, "43"); return GNUNET_OK; } -/** - * Create an x-taler-bank payto:// URL from a @a bank_url - * and an @a account_name. - * - * @param bank_url the bank URL - * @param account_name the account name - * @return payto:// URL - */ -char * -TALER_TESTING_make_xtalerbank_payto (const char *bank_url, - const char *account_name) -{ - char *payto; - int ends_slash; - - if (0 < strlen (bank_url)) - ends_slash = '/' == bank_url[strlen (bank_url) - 1]; - else - ends_slash = 0; - GNUNET_asprintf (&payto, - (ends_slash) - ? "payto://x-taler-bank/%s%s" - : "payto://x-taler-bank/%s/%s", - bank_url, - account_name); - return payto; -} - - /** * Allocate and return a piece of wire-details. Combines * a @a payto -URL and adds some salt to create the JSON. -- cgit v1.2.3