mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-02-21 14:24:09 +01:00
plugins: undeprecate old form of hooks.
This effectively reverts ac93b780d5
.
Christian points out that plugins need time before we deprecate
the old options (probably 6 months) as they need to work with
both old and new.
Changelog-Deprecated: **UNDO** plugins: hooks should now be specified using objects, not raw names.
Suggested-by: @cdecker
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
313976e2f4
commit
f56266c1c1
3 changed files with 3 additions and 6 deletions
|
@ -43,7 +43,6 @@ This release named by Sergi Delgado Segura.
|
|||
|
||||
Note: You should always set `allow-deprecated-apis=false` to test for changes.
|
||||
|
||||
- Plugins: hooks should now be specified using objects, not raw names. ([4168](https://github.com/ElementsProject/lightning/pull/4168))
|
||||
- cli: scripts should filter out '^# ' or use `-N none`, as commands will start returning notifications soon ([4046](https://github.com/ElementsProject/lightning/pull/4046))
|
||||
|
||||
### Removed
|
||||
|
|
2
external/libwally-core
vendored
2
external/libwally-core
vendored
|
@ -1 +1 @@
|
|||
Subproject commit b8d7ea91049c3d5522768c77c8bfe4936cbabbd7
|
||||
Subproject commit 3784e626b5685857b3ba1ced0fd657893f661bba
|
|
@ -1108,12 +1108,10 @@ 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 if (deprecated_apis) {
|
||||
} else {
|
||||
/* FIXME: deprecate in 3 releases after v0.9.2! */
|
||||
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);
|
||||
|
|
Loading…
Add table
Reference in a new issue