summaryrefslogtreecommitdiff
path: root/src/exchangedb/pg_select_reserve_close_info.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-10-13 15:58:49 +0200
committerChristian Grothoff <christian@grothoff.org>2022-10-13 15:58:49 +0200
commit4fc77b9dbfee88dff2d366d7dbb2d91797f8b9a0 (patch)
treebc05c65ffc162d4f2a6ff24b898dc3db5d5b14cd /src/exchangedb/pg_select_reserve_close_info.c
parentd7ca9d3ecfaee72d4ce9907841db811716acecc7 (diff)
downloadexchange-4fc77b9dbfee88dff2d366d7dbb2d91797f8b9a0.tar.gz
exchange-4fc77b9dbfee88dff2d366d7dbb2d91797f8b9a0.tar.bz2
exchange-4fc77b9dbfee88dff2d366d7dbb2d91797f8b9a0.zip
-work on reserve control test
Diffstat (limited to 'src/exchangedb/pg_select_reserve_close_info.c')
-rw-r--r--src/exchangedb/pg_select_reserve_close_info.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/exchangedb/pg_select_reserve_close_info.c b/src/exchangedb/pg_select_reserve_close_info.c
index 0b373b7bb..973f5fa51 100644
--- a/src/exchangedb/pg_select_reserve_close_info.c
+++ b/src/exchangedb/pg_select_reserve_close_info.c
@@ -39,7 +39,7 @@ TEH_PG_select_reserve_close_info (
GNUNET_PQ_query_param_end
};
struct GNUNET_PQ_ResultSpec rs[] = {
- TALER_PQ_RESULT_SPEC_AMOUNT ("close",
+ TALER_PQ_RESULT_SPEC_AMOUNT ("current_balance",
balance),
GNUNET_PQ_result_spec_string ("payto_uri",
payto_uri),
@@ -49,10 +49,12 @@ TEH_PG_select_reserve_close_info (
PREPARE (pg,
"select_reserve_close_info",
"SELECT "
- " close_frac"
- ",close_val"
- ",payto_uri"
- " FROM close_requests"
+ " r.current_balance_val"
+ ",r.current_balance_frac"
+ ",wt.payto_uri"
+ " FROM reserves r"
+ " LEFT JOIN reserves_in ri USING (reserve_pub)"
+ " LEFT JOIN wire_targets wt ON (ri.wire_source_h_payto = wt.wire_target_h_payto)"
" WHERE reserve_pub=$1;");
return GNUNET_PQ_eval_prepared_singleton_select (pg->conn,
"select_reserve_close_info",