summaryrefslogtreecommitdiff
path: root/src/testing/testing_api_cmd_reserve_get.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-06-22 20:26:34 +0200
committerChristian Grothoff <christian@grothoff.org>2023-06-22 20:26:34 +0200
commit7bb95475994504fa56902159be4f4789a3793a38 (patch)
treeb13ca4cf313de4eba6bdd7f82e36228c82f958df /src/testing/testing_api_cmd_reserve_get.c
parent22d5b9fc3a304b89c05e4493d8bb10cef6a38134 (diff)
downloadexchange-7bb95475994504fa56902159be4f4789a3793a38.tar.gz
exchange-7bb95475994504fa56902159be4f4789a3793a38.tar.bz2
exchange-7bb95475994504fa56902159be4f4789a3793a38.zip
more API cleanup
Diffstat (limited to 'src/testing/testing_api_cmd_reserve_get.c')
-rw-r--r--src/testing/testing_api_cmd_reserve_get.c23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/testing/testing_api_cmd_reserve_get.c b/src/testing/testing_api_cmd_reserve_get.c
index a43459401..9a938cf82 100644
--- a/src/testing/testing_api_cmd_reserve_get.c
+++ b/src/testing/testing_api_cmd_reserve_get.c
@@ -178,12 +178,15 @@ status_run (void *cls,
{
struct StatusState *ss = cls;
const struct TALER_TESTING_Command *create_reserve;
- struct TALER_EXCHANGE_Handle *exchange
- = TALER_TESTING_get_exchange (is);
+ const char *exchange_url;
- if (NULL == exchange)
- return;
ss->is = is;
+ exchange_url = TALER_TESTING_get_exchange_url (is);
+ if (NULL == exchange_url)
+ {
+ GNUNET_break (0);
+ return;
+ }
create_reserve
= TALER_TESTING_interpreter_lookup_command (is,
ss->reserve_reference);
@@ -197,11 +200,13 @@ status_run (void *cls,
TALER_TESTING_interpreter_fail (is);
return;
}
- ss->rsh = TALER_EXCHANGE_reserves_get (exchange,
- ss->reserve_pubp,
- ss->timeout,
- &reserve_status_cb,
- ss);
+ ss->rsh = TALER_EXCHANGE_reserves_get (
+ TALER_TESTING_interpreter_get_context (is),
+ exchange_url,
+ ss->reserve_pubp,
+ ss->timeout,
+ &reserve_status_cb,
+ ss);
if (! GNUNET_TIME_relative_is_zero (ss->timeout))
{
TALER_TESTING_interpreter_next (is);