diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-05-08 12:57:00 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-05-08 12:57:00 +0200 |
commit | 2dcaffe4510410e568d637c1e251e230e2df41d9 (patch) | |
tree | 142801bc2b10b60ca367da9a2c99ee38ed36684e /src/exchange | |
parent | 5e36e520a5a9d1461cf0efaee777238a46f1890b (diff) | |
download | exchange-2dcaffe4510410e568d637c1e251e230e2df41d9.tar.gz exchange-2dcaffe4510410e568d637c1e251e230e2df41d9.tar.bz2 exchange-2dcaffe4510410e568d637c1e251e230e2df41d9.zip |
move responsibility of converting to wire subject to reserve_pub into wire plugin
Diffstat (limited to 'src/exchange')
-rw-r--r-- | src/exchange/taler-exchange-wirewatch.c | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/src/exchange/taler-exchange-wirewatch.c b/src/exchange/taler-exchange-wirewatch.c index a7f3cd739..918eb597a 100644 --- a/src/exchange/taler-exchange-wirewatch.c +++ b/src/exchange/taler-exchange-wirewatch.c @@ -210,18 +210,17 @@ history_cb (void *cls, enum TALER_BANK_Direction dir, const void *row_off, size_t row_off_size, - const struct TALER_BANK_TransferDetails *details) + const struct TALER_WIRE_TransferDetails *details) { struct TALER_EXCHANGEDB_Session *session = cls; int ret; - struct TALER_ReservePublicKeyP reserve_pub; if (TALER_BANK_DIRECTION_NONE == dir) { hh = NULL; - /* FIXME: commit last_off to DB! */ - + /* FIXME: commit last_off to DB!? + (or just select via 'reserves_in' by SERIAL ID!?) */ ret = db_plugin->commit (db_plugin->cls, session); if (GNUNET_OK == ret) @@ -239,22 +238,10 @@ history_cb (void *cls, NULL); return GNUNET_OK; /* will be ignored anyway */ } - /* TODO: We should expect a checksum! */ - if (GNUNET_OK != - GNUNET_STRINGS_string_to_data (details->wire_transfer_subject, - strlen (details->wire_transfer_subject), - &reserve_pub, - sizeof (reserve_pub))) - { - /* FIXME: need way to wire money back immediately... */ - GNUNET_break (0); // not implemented - - return GNUNET_OK; - } // FIXME: create json! ret = db_plugin->reserves_in_insert (db_plugin->cls, session, - &reserve_pub, + &details->reserve_pub, &details->amount, details->execution_date, details->account_details, |