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

Function disabledmap_warn_channel

plugins/renepay/disabledmap.c:63–76  ·  view source on GitHub ↗

FIXME: check success

Source from the content-addressed store, hash-verified

61
62// FIXME: check success
63void disabledmap_warn_channel(struct disabledmap *p,
64 struct short_channel_id_dir scidd)
65{
66 struct short_channel_id_dir *ptr_scidd =
67 scidd_map_get(p->warned_map, &scidd);
68 if (ptr_scidd) {
69 /* htable allows for duplicates, but we don't want duplicates.
70 */
71 return;
72 }
73 ptr_scidd = tal_dup(p->warned_ctx, struct short_channel_id_dir, &scidd);
74 scidd_map_add(p->warned_map, ptr_scidd);
75 tal_add_destructor2(ptr_scidd, remove_scidd, p->warned_map);
76}
77
78// FIXME: check success
79void disabledmap_add_node(struct disabledmap *p, struct node_id node)

Callers 1

payment_warn_chanFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected