plugins: require usage for plugin APIs.

Changelog-Removed: JSON-RPC: plugins must supply `usage` parameter (deprecated v0.7)
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2022-09-10 11:32:31 +09:30
parent 15751ea1b8
commit 733ce81bd4

View File

@@ -1205,11 +1205,9 @@ static const char *plugin_rpcmethod_add(struct plugin *plugin,
cmd->verbose = cmd->description;
if (usagetok)
usage = json_strdup(tmpctx, buffer, usagetok);
else if (!deprecated_apis) {
else
return tal_fmt(plugin,
"\"usage\" not provided by plugin");
} else
usage = "[params]";
if (deptok) {
if (!json_to_bool(buffer, deptok, &cmd->deprecated))