summaryrefslogtreecommitdiff
path: root/src/lib/merchant_api_get_transfers.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-06-14 15:17:11 +0200
committerChristian Grothoff <christian@grothoff.org>2020-06-14 15:17:11 +0200
commit458d1ac531f52e7802e054bfd151631af4d9d6e0 (patch)
treeda08479965817d153994a5aad662879e63efa62d /src/lib/merchant_api_get_transfers.c
parent573a2270a09266199ac0062b18b2aacab13a8c59 (diff)
downloadmerchant-458d1ac531f52e7802e054bfd151631af4d9d6e0.tar.gz
merchant-458d1ac531f52e7802e054bfd151631af4d9d6e0.tar.bz2
merchant-458d1ac531f52e7802e054bfd151631af4d9d6e0.zip
clean up logic: use new EXCHANGE_YNA enum, avoid crazy macro construction to build URLs, use full power of TALER_url_join() instead
Diffstat (limited to 'src/lib/merchant_api_get_transfers.c')
-rw-r--r--src/lib/merchant_api_get_transfers.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/lib/merchant_api_get_transfers.c b/src/lib/merchant_api_get_transfers.c
index ac8382ca..552311c4 100644
--- a/src/lib/merchant_api_get_transfers.c
+++ b/src/lib/merchant_api_get_transfers.c
@@ -250,7 +250,7 @@ TALER_MERCHANT_transfers_get (
const struct GNUNET_TIME_Absolute after,
int64_t limit,
uint64_t offset,
- enum TALER_MERCHANT_YesNoAll verified,
+ enum TALER_EXCHANGE_YesNoAll verified,
TALER_MERCHANT_GetTransfersCallback cb,
void *cb_cls)
{
@@ -266,10 +266,7 @@ TALER_MERCHANT_transfers_get (
gth->ctx = ctx;
gth->cb = cb;
gth->cb_cls = cb_cls;
- if (TALER_MERCHANT_YNA_YES == verified)
- verified_s = "yes";
- if (TALER_MERCHANT_YNA_NO == verified)
- verified_s = "no";
+ verified_s = TALER_yna_to_string (verified);
GNUNET_snprintf (limit_s,
sizeof (limit_s),
"%lld",
@@ -285,7 +282,9 @@ TALER_MERCHANT_transfers_get (
"payto_uri",
payto_uri,
"verified",
- verified_s,
+ (TALER_EXCHANGE_YNA_ALL != verified)
+ ? verified_s
+ : NULL,
"limit",
0 != limit
? limit_s