summaryrefslogtreecommitdiff
path: root/src/lib/merchant_api_track_transaction.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-12-10 00:16:21 +0100
committerChristian Grothoff <christian@grothoff.org>2017-12-10 00:16:21 +0100
commit7d4b310acd6206718f92a596a91e1d536777f9fc (patch)
treecb82a8fc0b0ac9ba491ee1b5010a6459b2fe4129 /src/lib/merchant_api_track_transaction.c
parentf9ff0790a2a94b7482dae6db07b1866f1605cd37 (diff)
downloadmerchant-7d4b310acd6206718f92a596a91e1d536777f9fc.tar.gz
merchant-7d4b310acd6206718f92a596a91e1d536777f9fc.tar.bz2
merchant-7d4b310acd6206718f92a596a91e1d536777f9fc.zip
simplify logic
Diffstat (limited to 'src/lib/merchant_api_track_transaction.c')
-rw-r--r--src/lib/merchant_api_track_transaction.c33
1 files changed, 5 insertions, 28 deletions
diff --git a/src/lib/merchant_api_track_transaction.c b/src/lib/merchant_api_track_transaction.c
index 25a88b77..6b680167 100644
--- a/src/lib/merchant_api_track_transaction.c
+++ b/src/lib/merchant_api_track_transaction.c
@@ -65,26 +65,6 @@ struct TALER_MERCHANT_TrackTransactionHandle
struct GNUNET_CURL_Context *ctx;
};
-/**
- * Handle #MHD_HTTP_OK response to /track/transaction.
- * Parse @a json and if successful call the callback in @a tdo.
- *
- * @param tdo handle of the operation
- * @param json json to parse
- * @return #GNUNET_OK on success, #GNUNET_SYSERR on error
- */
-static int
-parse_track_transaction_ok (struct TALER_MERCHANT_TrackTransactionHandle *tdo,
- const json_t *json)
-{
- tdo->cb (tdo->cb_cls,
- MHD_HTTP_OK,
- TALER_EC_NONE,
- json);
-
- return GNUNET_OK;
-}
-
/**
* Function called when we're done processing the
@@ -107,14 +87,11 @@ handle_track_transaction_finished (void *cls,
case 0:
break;
case MHD_HTTP_OK:
- if (GNUNET_OK ==
- parse_track_transaction_ok (tdo,
- json))
- {
- TALER_MERCHANT_track_transaction_cancel (tdo);
- return;
- }
- response_code = 0;
+ tdo->cb (tdo->cb_cls,
+ MHD_HTTP_OK,
+ TALER_EC_NONE,
+ json);
+ TALER_MERCHANT_track_transaction_cancel (tdo);
break;
case MHD_HTTP_ACCEPTED:
{