diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-07-31 19:53:40 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-07-31 19:53:50 +0200 |
commit | 723a3b742e9b284400c5164d146dc953383b4384 (patch) | |
tree | eee2ae2fa70c3a68e3908d7e61cdc75d76b787bc /src/bank-lib/bank_api_transfer.c | |
parent | 8742b8b8d6a56ad1e21caeb0ade90b1163034c21 (diff) | |
download | exchange-723a3b742e9b284400c5164d146dc953383b4384.tar.xz |
-remove more json_pack calls
Diffstat (limited to 'src/bank-lib/bank_api_transfer.c')
-rw-r--r-- | src/bank-lib/bank_api_transfer.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/bank-lib/bank_api_transfer.c b/src/bank-lib/bank_api_transfer.c index 3f482e8c4..da9ff4f55 100644 --- a/src/bank-lib/bank_api_transfer.c +++ b/src/bank-lib/bank_api_transfer.c @@ -319,13 +319,17 @@ TALER_BANK_transfer ( GNUNET_break (0); return NULL; } - transfer_obj = json_pack ("{s:o, s:o, s:s, s:o, s:s}", - "request_uid", GNUNET_JSON_from_data_auto ( - &wp->request_uid), - "amount", TALER_JSON_from_amount (&amount), - "exchange_base_url", exchange_base_url, - "wtid", GNUNET_JSON_from_data_auto (&wp->wtid), - "credit_account", destination_account_uri); + transfer_obj = GNUNET_JSON_PACK ( + GNUNET_JSON_pack_data_auto ("request_uid", + &wp->request_uid), + TALER_JSON_pack_amount ("amount", + &amount), + GNUNET_JSON_pack_string ("exchange_base_url", + exchange_base_url), + GNUNET_JSON_pack_data_auto ("wtid", + &wp->wtid), + GNUNET_JSON_pack_string ("credit_account", + destination_account_uri)); if (NULL == transfer_obj) { GNUNET_break (0); |