mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-21 08:04:26 +01:00
pyln-client, libplugin, rust cln-plugin: explicitly flag that we allow non-numeric JSON ids.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
committed by
Christian Decker
parent
d5ce5cbab3
commit
ece77840f9
@@ -46,6 +46,7 @@ where
|
||||
rpcmethods: HashMap<String, RpcMethod<S>>,
|
||||
subscriptions: HashMap<String, Subscription<S>>,
|
||||
dynamic: bool,
|
||||
nonnumericids: bool,
|
||||
}
|
||||
|
||||
/// A plugin that has registered with the lightning daemon, and gotten
|
||||
@@ -115,6 +116,7 @@ where
|
||||
options: vec![],
|
||||
rpcmethods: HashMap::new(),
|
||||
dynamic: false,
|
||||
nonnumericids: true,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -318,6 +320,7 @@ where
|
||||
hooks: self.hooks.keys().map(|s| s.clone()).collect(),
|
||||
rpcmethods,
|
||||
dynamic: self.dynamic,
|
||||
nonnumericids: true,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -157,6 +157,7 @@ pub(crate) struct GetManifestResponse {
|
||||
pub(crate) subscriptions: Vec<String>,
|
||||
pub(crate) hooks: Vec<String>,
|
||||
pub(crate) dynamic: bool,
|
||||
pub(crate) nonnumericids: bool,
|
||||
}
|
||||
|
||||
#[derive(Serialize, Default, Debug)]
|
||||
|
||||
Reference in New Issue
Block a user