| 7499 | } |
| 7500 | |
| 7501 | bool wallet_network_event_delete(struct wallet *w, u64 created_index) |
| 7502 | { |
| 7503 | struct db_stmt *stmt; |
| 7504 | bool changed; |
| 7505 | |
| 7506 | stmt = db_prepare_v2(w->db, |
| 7507 | SQL("DELETE FROM network_events" |
| 7508 | " WHERE id = ?")); |
| 7509 | db_bind_u64(stmt, created_index); |
| 7510 | db_exec_prepared_v2(stmt); |
| 7511 | |
| 7512 | changed = db_count_changes(stmt) != 0; |
| 7513 | tal_free(stmt); |
| 7514 | |
| 7515 | if (changed) { |
| 7516 | /* FIXME: We don't set other details here, since that |
| 7517 | * would need an extra lookup */ |
| 7518 | network_event_index_deleted(w->ld, created_index); |
| 7519 | } |
| 7520 | |
| 7521 | return changed; |
| 7522 | |
| 7523 | } |
| 7524 | |
| 7525 | struct missing { |
| 7526 | size_t num_found; |
no test coverage detected