diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-05-04 11:18:49 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-05-04 11:19:00 +0200 |
commit | 405859d06864a62982236771d81ca94f799b6c12 (patch) | |
tree | 34a73cfa186da8e82953be2ccefa604a1ae05ad0 /src/bank-lib/fakebank.c | |
parent | 27c921c7c45f8ea8fed5c945a9e0ae0cfcc1c8e9 (diff) |
implement #4993
Diffstat (limited to 'src/bank-lib/fakebank.c')
-rw-r--r-- | src/bank-lib/fakebank.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bank-lib/fakebank.c b/src/bank-lib/fakebank.c index 88d5c36db..c0854ed13 100644 --- a/src/bank-lib/fakebank.c +++ b/src/bank-lib/fakebank.c @@ -318,11 +318,13 @@ handle_mhd_request (void *cls, t = GNUNET_new (struct Transaction); { const char *base_url; + json_t *auth; struct GNUNET_JSON_Specification spec[] = { GNUNET_JSON_spec_fixed_auto ("wtid", &t->wtid), GNUNET_JSON_spec_uint64 ("debit_account", &t->debit_account), GNUNET_JSON_spec_uint64 ("credit_account", &t->credit_account), TALER_JSON_spec_amount ("amount", &t->amount), + TALER_JSON_spec_json ("auth", &auth), GNUNET_JSON_spec_string ("exchange_url", &base_url), GNUNET_JSON_spec_end () }; @@ -335,6 +337,10 @@ handle_mhd_request (void *cls, json_decref (json); return MHD_NO; } + /* For now, we ignore authentication, this is the fakebank. + We may choose to support "proper" authentication once + it is non-trivial and actually needs to be tested. */ + json_decref (auth); t->exchange_base_url = GNUNET_strdup (base_url); GNUNET_CONTAINER_DLL_insert (h->transactions_head, h->transactions_tail, |