libplugin: support wildcard subscriptions.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2023-07-11 07:51:36 +09:30
parent 279b3aa7e8
commit 4d507065f3
4 changed files with 32 additions and 4 deletions

View File

@@ -1607,7 +1607,8 @@ static void ld_command_handle(struct plugin *plugin,
#endif
for (size_t i = 0; i < plugin->num_notif_subs; i++) {
if (streq(cmd->methodname,
plugin->notif_subs[i].name)) {
plugin->notif_subs[i].name)
|| streq(plugin->notif_subs[i].name, "*")) {
plugin->notif_subs[i].handle(cmd,
plugin->buffer,
paramstok);