mirror of
https://github.com/aljazceru/lightning.git
synced 2026-01-04 23:04:35 +01:00
plugins: deprecate old form of hooks.
Now both python and c libraries are updated, we can officially deprecate the old form. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Changelog-Deprecated: plugins: hooks should now be specified using objects, not raw names.
This commit is contained in:
committed by
neil saitug
parent
62c52fe868
commit
ac93b780d5
@@ -1078,9 +1078,12 @@ static const char *plugin_hooks_add(struct plugin *plugin, const char *buffer,
|
||||
name = json_strdup(tmpctx, buffer, nametok);
|
||||
beforetok = json_get_member(buffer, t, "before");
|
||||
aftertok = json_get_member(buffer, t, "after");
|
||||
} else {
|
||||
} else if (deprecated_apis) {
|
||||
name = json_strdup(tmpctx, plugin->buffer, t);
|
||||
beforetok = aftertok = NULL;
|
||||
} else {
|
||||
return tal_fmt(plugin,
|
||||
"hooks must be an array of objects");
|
||||
}
|
||||
|
||||
hook = plugin_hook_register(plugin, name);
|
||||
|
||||
Reference in New Issue
Block a user