diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-03-19 19:30:37 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-03-19 19:30:37 +0100 |
commit | a5a752d3ccfbe97838c1a1396d751354b4a2fcc5 (patch) | |
tree | a33f416eb71903607f52a00284ca72b469cf12fc /src/backend/taler-merchant-httpd_contract.c | |
parent | 641112724ed97ee731add6ea8b5aff49a7891218 (diff) | |
download | merchant-a5a752d3ccfbe97838c1a1396d751354b4a2fcc5.tar.gz merchant-a5a752d3ccfbe97838c1a1396d751354b4a2fcc5.tar.bz2 merchant-a5a752d3ccfbe97838c1a1396d751354b4a2fcc5.zip |
de-duplicate JSON parsing code of main backend logic (#4150)
Diffstat (limited to 'src/backend/taler-merchant-httpd_contract.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_contract.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/backend/taler-merchant-httpd_contract.c b/src/backend/taler-merchant-httpd_contract.c index 557175df..6072a7d1 100644 --- a/src/backend/taler-merchant-httpd_contract.c +++ b/src/backend/taler-merchant-httpd_contract.c @@ -64,11 +64,11 @@ MH_handler_contract (struct TMH_RequestHandler *rh, struct TALER_Amount total; struct TALER_Amount max_fee; uint64_t transaction_id; - struct TMH_PARSE_FieldSpecification spec[] = { - TMH_PARSE_member_amount ("amount", &total), - TMH_PARSE_member_amount ("max_fee", &max_fee), - TMH_PARSE_member_uint64 ("transaction_id", &transaction_id), - TMH_PARSE_MEMBER_END + struct GNUNET_JSON_Specification spec[] = { + TALER_JSON_spec_amount ("amount", &total), + TALER_JSON_spec_amount ("max_fee", &max_fee), + GNUNET_JSON_spec_uint64 ("transaction_id", &transaction_id), + GNUNET_JSON_spec_end() }; if (NULL == *connection_cls) |