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

Function plugin_subscriptions_contains

lightningd/plugin.c:2417–2428  ·  view source on GitHub ↗

* Determine whether a plugin is subscribed to a given topic/method. */

Source from the content-addressed store, hash-verified

2415 * Determine whether a plugin is subscribed to a given topic/method.
2416 */
2417static bool plugin_subscriptions_contains(struct plugin *plugin,
2418 const char *method)
2419{
2420 for (size_t i = 0; i < tal_count(plugin->subscriptions); i++) {
2421 if (streq(method, plugin->subscriptions[i].topic)
2422 || is_asterix_notification(method,
2423 plugin->subscriptions[i].topic))
2424 return true;
2425 }
2426
2427 return false;
2428}
2429
2430bool plugins_anyone_cares(struct plugins *plugins, const char *method)
2431{

Callers 1

plugin_single_notifyFunction · 0.85

Calls 1

is_asterix_notificationFunction · 0.85

Tested by

no test coverage detected