@@ -6180,7 +6180,9 @@ struct wallet_htlc_iter *wallet_htlcs_first(const tal_t *ctx,
6180
6180
enum side * owner ,
6181
6181
struct amount_msat * msat ,
6182
6182
struct sha256 * payment_hash ,
6183
- enum htlc_state * hstate )
6183
+ enum htlc_state * hstate ,
6184
+ u64 * created_index ,
6185
+ u64 * updated_index )
6184
6186
{
6185
6187
struct wallet_htlc_iter * i = tal (ctx , struct wallet_htlc_iter );
6186
6188
@@ -6196,6 +6198,8 @@ struct wallet_htlc_iter *wallet_htlcs_first(const tal_t *ctx,
6196
6198
", h.msatoshi"
6197
6199
", h.payment_hash"
6198
6200
", h.hstate"
6201
+ ", h.id"
6202
+ ", h.updated_index"
6199
6203
" FROM channel_htlcs h"
6200
6204
" WHERE channel_id = ?"
6201
6205
" ORDER BY id ASC" ));
@@ -6211,6 +6215,8 @@ struct wallet_htlc_iter *wallet_htlcs_first(const tal_t *ctx,
6211
6215
", h.msatoshi"
6212
6216
", h.payment_hash"
6213
6217
", h.hstate"
6218
+ ", h.id"
6219
+ ", h.updated_index"
6214
6220
" FROM channel_htlcs h"
6215
6221
" JOIN channels ON channels.id = h.channel_id"
6216
6222
" ORDER BY h.id ASC" ));
@@ -6221,7 +6227,8 @@ struct wallet_htlc_iter *wallet_htlcs_first(const tal_t *ctx,
6221
6227
6222
6228
return wallet_htlcs_next (w , i ,
6223
6229
scid , htlc_id , cltv_expiry , owner , msat ,
6224
- payment_hash , hstate );
6230
+ payment_hash , hstate ,
6231
+ created_index , updated_index );
6225
6232
}
6226
6233
6227
6234
struct wallet_htlc_iter * wallet_htlcs_next (struct wallet * w ,
@@ -6232,7 +6239,9 @@ struct wallet_htlc_iter *wallet_htlcs_next(struct wallet *w,
6232
6239
enum side * owner ,
6233
6240
struct amount_msat * msat ,
6234
6241
struct sha256 * payment_hash ,
6235
- enum htlc_state * hstate )
6242
+ enum htlc_state * hstate ,
6243
+ u64 * created_index ,
6244
+ u64 * updated_index )
6236
6245
{
6237
6246
if (!db_step (iter -> stmt ))
6238
6247
return tal_free (iter );
@@ -6256,6 +6265,8 @@ struct wallet_htlc_iter *wallet_htlcs_next(struct wallet *w,
6256
6265
db_col_sha256 (iter -> stmt , "h.payment_hash" , payment_hash );
6257
6266
* cltv_expiry = db_col_int (iter -> stmt , "h.cltv_expiry" );
6258
6267
* hstate = db_col_int (iter -> stmt , "h.hstate" );
6268
+ * created_index = db_col_u64 (iter -> stmt , "h.id" );
6269
+ * updated_index = db_col_u64 (iter -> stmt , "h.updated_index" );
6259
6270
return iter ;
6260
6271
}
6261
6272
0 commit comments