@@ -6180,7 +6180,9 @@ struct wallet_htlc_iter *wallet_htlcs_first(const tal_t *ctx,
61806180 enum side * owner ,
61816181 struct amount_msat * msat ,
61826182 struct sha256 * payment_hash ,
6183- enum htlc_state * hstate )
6183+ enum htlc_state * hstate ,
6184+ u64 * created_index ,
6185+ u64 * updated_index )
61846186{
61856187 struct wallet_htlc_iter * i = tal (ctx , struct wallet_htlc_iter );
61866188
@@ -6196,6 +6198,8 @@ struct wallet_htlc_iter *wallet_htlcs_first(const tal_t *ctx,
61966198 ", h.msatoshi"
61976199 ", h.payment_hash"
61986200 ", h.hstate"
6201+ ", h.id"
6202+ ", h.updated_index"
61996203 " FROM channel_htlcs h"
62006204 " WHERE channel_id = ?"
62016205 " ORDER BY id ASC" ));
@@ -6211,6 +6215,8 @@ struct wallet_htlc_iter *wallet_htlcs_first(const tal_t *ctx,
62116215 ", h.msatoshi"
62126216 ", h.payment_hash"
62136217 ", h.hstate"
6218+ ", h.id"
6219+ ", h.updated_index"
62146220 " FROM channel_htlcs h"
62156221 " JOIN channels ON channels.id = h.channel_id"
62166222 " ORDER BY h.id ASC" ));
@@ -6221,7 +6227,8 @@ struct wallet_htlc_iter *wallet_htlcs_first(const tal_t *ctx,
62216227
62226228 return wallet_htlcs_next (w , i ,
62236229 scid , htlc_id , cltv_expiry , owner , msat ,
6224- payment_hash , hstate );
6230+ payment_hash , hstate ,
6231+ created_index , updated_index );
62256232}
62266233
62276234struct wallet_htlc_iter * wallet_htlcs_next (struct wallet * w ,
@@ -6232,7 +6239,9 @@ struct wallet_htlc_iter *wallet_htlcs_next(struct wallet *w,
62326239 enum side * owner ,
62336240 struct amount_msat * msat ,
62346241 struct sha256 * payment_hash ,
6235- enum htlc_state * hstate )
6242+ enum htlc_state * hstate ,
6243+ u64 * created_index ,
6244+ u64 * updated_index )
62366245{
62376246 if (!db_step (iter -> stmt ))
62386247 return tal_free (iter );
@@ -6256,6 +6265,8 @@ struct wallet_htlc_iter *wallet_htlcs_next(struct wallet *w,
62566265 db_col_sha256 (iter -> stmt , "h.payment_hash" , payment_hash );
62576266 * cltv_expiry = db_col_int (iter -> stmt , "h.cltv_expiry" );
62586267 * 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" );
62596270 return iter ;
62606271}
62616272
0 commit comments