aboutsummaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_deposit.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/exchange/taler-exchange-httpd_deposit.c')
-rw-r--r--src/exchange/taler-exchange-httpd_deposit.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/exchange/taler-exchange-httpd_deposit.c b/src/exchange/taler-exchange-httpd_deposit.c
index 5ea48c20c..9c4cfdc7e 100644
--- a/src/exchange/taler-exchange-httpd_deposit.c
+++ b/src/exchange/taler-exchange-httpd_deposit.c
@@ -133,14 +133,12 @@ struct DepositContext
133 * 133 *
134 * @param cls a `struct DepositContext` 134 * @param cls a `struct DepositContext`
135 * @param connection MHD request context 135 * @param connection MHD request context
136 * @param session database session and transaction to use
137 * @param[out] mhd_ret set to MHD status on error 136 * @param[out] mhd_ret set to MHD status on error
138 * @return transaction status 137 * @return transaction status
139 */ 138 */
140static enum GNUNET_DB_QueryStatus 139static enum GNUNET_DB_QueryStatus
141deposit_precheck (void *cls, 140deposit_precheck (void *cls,
142 struct MHD_Connection *connection, 141 struct MHD_Connection *connection,
143 struct TALER_EXCHANGEDB_Session *session,
144 MHD_RESULT *mhd_ret) 142 MHD_RESULT *mhd_ret)
145{ 143{
146 struct DepositContext *dc = cls; 144 struct DepositContext *dc = cls;
@@ -149,7 +147,6 @@ deposit_precheck (void *cls,
149 enum GNUNET_DB_QueryStatus qs; 147 enum GNUNET_DB_QueryStatus qs;
150 148
151 qs = TEH_plugin->have_deposit (TEH_plugin->cls, 149 qs = TEH_plugin->have_deposit (TEH_plugin->cls,
152 session,
153 deposit, 150 deposit,
154 GNUNET_YES /* check refund deadline */, 151 GNUNET_YES /* check refund deadline */,
155 &deposit_fee, 152 &deposit_fee,
@@ -202,14 +199,12 @@ deposit_precheck (void *cls,
202 * 199 *
203 * @param cls a `struct DepositContext` 200 * @param cls a `struct DepositContext`
204 * @param connection MHD request context 201 * @param connection MHD request context
205 * @param session database session and transaction to use
206 * @param[out] mhd_ret set to MHD status on error 202 * @param[out] mhd_ret set to MHD status on error
207 * @return transaction status 203 * @return transaction status
208 */ 204 */
209static enum GNUNET_DB_QueryStatus 205static enum GNUNET_DB_QueryStatus
210deposit_transaction (void *cls, 206deposit_transaction (void *cls,
211 struct MHD_Connection *connection, 207 struct MHD_Connection *connection,
212 struct TALER_EXCHANGEDB_Session *session,
213 MHD_RESULT *mhd_ret) 208 MHD_RESULT *mhd_ret)
214{ 209{
215 struct DepositContext *dc = cls; 210 struct DepositContext *dc = cls;
@@ -220,7 +215,6 @@ deposit_transaction (void *cls,
220 /* make sure coin is 'known' in database */ 215 /* make sure coin is 'known' in database */
221 qs = TEH_make_coin_known (&deposit->coin, 216 qs = TEH_make_coin_known (&deposit->coin,
222 connection, 217 connection,
223 session,
224 mhd_ret); 218 mhd_ret);
225 if (qs < 0) 219 if (qs < 0)
226 return qs; 220 return qs;
@@ -230,7 +224,6 @@ deposit_transaction (void *cls,
230 that we are in the transaction scope. */ 224 that we are in the transaction scope. */
231 qs = deposit_precheck (cls, 225 qs = deposit_precheck (cls,
232 connection, 226 connection,
233 session,
234 mhd_ret); 227 mhd_ret);
235 if (qs < 0) 228 if (qs < 0)
236 return qs; 229 return qs;
@@ -244,7 +237,6 @@ deposit_transaction (void *cls,
244 struct TALER_EXCHANGEDB_TransactionList *tl; 237 struct TALER_EXCHANGEDB_TransactionList *tl;
245 238
246 qs = TEH_plugin->get_coin_transactions (TEH_plugin->cls, 239 qs = TEH_plugin->get_coin_transactions (TEH_plugin->cls,
247 session,
248 &deposit->coin.coin_pub, 240 &deposit->coin.coin_pub,
249 GNUNET_NO, 241 GNUNET_NO,
250 &tl); 242 &tl);
@@ -292,7 +284,6 @@ deposit_transaction (void *cls,
292 tl); 284 tl);
293 } 285 }
294 qs = TEH_plugin->insert_deposit (TEH_plugin->cls, 286 qs = TEH_plugin->insert_deposit (TEH_plugin->cls,
295 session,
296 dc->exchange_timestamp, 287 dc->exchange_timestamp,
297 deposit); 288 deposit);
298 if (GNUNET_DB_STATUS_HARD_ERROR == qs) 289 if (GNUNET_DB_STATUS_HARD_ERROR == qs)