| 3067 | } |
| 3068 | |
| 3069 | void wallet_delete_old_htlcs(struct wallet *w) |
| 3070 | { |
| 3071 | struct db_stmt *stmt; |
| 3072 | |
| 3073 | /* Delete htlcs for closed channels */ |
| 3074 | stmt = db_prepare_v2(w->db, SQL("DELETE FROM channel_htlcs" |
| 3075 | " WHERE id IN (" |
| 3076 | " SELECT ch.id" |
| 3077 | " FROM channel_htlcs AS ch" |
| 3078 | " JOIN channels AS c ON c.id = ch.channel_id" |
| 3079 | " WHERE c.state = ?);")); |
| 3080 | db_bind_int(stmt, channel_state_in_db(CLOSED)); |
| 3081 | db_exec_prepared_v2(take(stmt)); |
| 3082 | } |
| 3083 | |
| 3084 | void wallet_channel_close(struct wallet *w, |
| 3085 | const struct channel *chan) |
nothing calls this directly
no test coverage detected