MCPcopy Create free account
hub / github.com/ElementsProject/lightning / wallet_network_event_delete

Function wallet_network_event_delete

wallet/wallet.c:7501–7523  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7499}
7500
7501bool 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
7525struct missing {
7526 size_t num_found;

Callers 1

json_delnetworkeventFunction · 0.85

Calls 5

db_bind_u64Function · 0.85
db_exec_prepared_v2Function · 0.85
db_count_changesFunction · 0.85
tal_freeFunction · 0.85

Tested by

no test coverage detected