mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-20 07:34:24 +01:00
mssgen: adds num_channels
This commit is contained in:
committed by
Alex Myers
parent
30454ddf19
commit
1e951a9479
@@ -702,6 +702,7 @@
|
||||
"ListPeers.peers[].id": 1,
|
||||
"ListPeers.peers[].log[]": 3,
|
||||
"ListPeers.peers[].netaddr[]": 5,
|
||||
"ListPeers.peers[].num_channels": 8,
|
||||
"ListPeers.peers[].remote_addr": 7
|
||||
},
|
||||
"ListpeersPeersChannels": {
|
||||
|
||||
1
cln-grpc/proto/node.proto
generated
1
cln-grpc/proto/node.proto
generated
@@ -131,6 +131,7 @@ message ListpeersResponse {
|
||||
message ListpeersPeers {
|
||||
bytes id = 1;
|
||||
bool connected = 2;
|
||||
uint32 num_channels = 8;
|
||||
repeated ListpeersPeersLog log = 3;
|
||||
repeated ListpeersPeersChannels channels = 4;
|
||||
repeated string netaddr = 5;
|
||||
|
||||
1
cln-grpc/src/convert.rs
generated
1
cln-grpc/src/convert.rs
generated
@@ -218,6 +218,7 @@ impl From<responses::ListpeersPeers> for pb::ListpeersPeers {
|
||||
Self {
|
||||
id: c.id.serialize().to_vec(), // Rule #2 for type pubkey
|
||||
connected: c.connected, // Rule #2 for type boolean
|
||||
num_channels: c.num_channels, // Rule #2 for type u32
|
||||
log: c.log.map(|arr| arr.into_iter().map(|i| i.into()).collect()).unwrap_or(vec![]), // Rule #3
|
||||
channels: c.channels.map(|arr| arr.into_iter().map(|i| i.into()).collect()).unwrap_or(vec![]), // Rule #3
|
||||
netaddr: c.netaddr.map(|arr| arr.into_iter().map(|i| i.into()).collect()).unwrap_or(vec![]), // Rule #3
|
||||
|
||||
1
cln-rpc/src/model.rs
generated
1
cln-rpc/src/model.rs
generated
@@ -1719,6 +1719,7 @@ pub mod responses {
|
||||
pub struct ListpeersPeers {
|
||||
pub id: PublicKey,
|
||||
pub connected: bool,
|
||||
pub num_channels: u32,
|
||||
#[serde(skip_serializing_if = "crate::is_none_or_empty")]
|
||||
pub log: Option<Vec<ListpeersPeersLog>>,
|
||||
#[deprecated]
|
||||
|
||||
@@ -185,6 +185,7 @@ def listpeers_peers2py(m):
|
||||
return remove_default({
|
||||
"id": hexlify(m.id), # PrimitiveField in generate_composite
|
||||
"connected": m.connected, # PrimitiveField in generate_composite
|
||||
"num_channels": m.num_channels, # PrimitiveField in generate_composite
|
||||
"log": [listpeers_peers_log2py(i) for i in m.log], # ArrayField[composite] in generate_composite
|
||||
"channels": [listpeers_peers_channels2py(i) for i in m.channels], # ArrayField[composite] in generate_composite
|
||||
"netaddr": [m.netaddr for i in m.netaddr], # ArrayField[primitive] in generate_composite
|
||||
|
||||
Reference in New Issue
Block a user