From 34836303e693149ffe11439e34cdb049d6a69b83 Mon Sep 17 00:00:00 2001 From: librelois Date: Fri, 14 May 2021 17:16:16 +0200 Subject: [PATCH] feat: add field member to peer card --- Cargo.lock | 18 +++++++++--------- gql/src/entities/network.rs | 2 ++ gql/src/queries/network.rs | 2 +- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d11e8e2..161e6ff 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -757,7 +757,7 @@ dependencies = [ [[package]] name = "duniter-bc-reader" version = "0.1.0" -source = "git+https://git.duniter.org/nodes/rust/duniter-core#193a64f042500c7a0b327fc216db1773a904270c" +source = "git+https://git.duniter.org/nodes/rust/duniter-core#520d3893ec9bc3f4ca523af5de27933a0b0bd52d" dependencies = [ "anyhow", "dubp", @@ -803,7 +803,7 @@ dependencies = [ [[package]] name = "duniter-conf" version = "0.1.0" -source = "git+https://git.duniter.org/nodes/rust/duniter-core#193a64f042500c7a0b327fc216db1773a904270c" +source = "git+https://git.duniter.org/nodes/rust/duniter-core#520d3893ec9bc3f4ca523af5de27933a0b0bd52d" dependencies = [ "anyhow", "dubp", @@ -817,7 +817,7 @@ dependencies = [ [[package]] name = "duniter-core" version = "1.8.1" -source = "git+https://git.duniter.org/nodes/rust/duniter-core#193a64f042500c7a0b327fc216db1773a904270c" +source = "git+https://git.duniter.org/nodes/rust/duniter-core#520d3893ec9bc3f4ca523af5de27933a0b0bd52d" dependencies = [ "duniter-bc-reader", "duniter-conf", @@ -830,7 +830,7 @@ dependencies = [ [[package]] name = "duniter-dbs" version = "0.1.0" -source = "git+https://git.duniter.org/nodes/rust/duniter-core#193a64f042500c7a0b327fc216db1773a904270c" +source = "git+https://git.duniter.org/nodes/rust/duniter-core#520d3893ec9bc3f4ca523af5de27933a0b0bd52d" dependencies = [ "arrayvec", "bincode", @@ -853,7 +853,7 @@ dependencies = [ [[package]] name = "duniter-dbs-write-ops" version = "0.1.0" -source = "git+https://git.duniter.org/nodes/rust/duniter-core#193a64f042500c7a0b327fc216db1773a904270c" +source = "git+https://git.duniter.org/nodes/rust/duniter-core#520d3893ec9bc3f4ca523af5de27933a0b0bd52d" dependencies = [ "chrono", "dubp", @@ -868,7 +868,7 @@ dependencies = [ [[package]] name = "duniter-global" version = "1.8.1" -source = "git+https://git.duniter.org/nodes/rust/duniter-core#193a64f042500c7a0b327fc216db1773a904270c" +source = "git+https://git.duniter.org/nodes/rust/duniter-core#520d3893ec9bc3f4ca523af5de27933a0b0bd52d" dependencies = [ "async-rwlock", "dubp", @@ -1001,7 +1001,7 @@ dependencies = [ [[package]] name = "duniter-mempools" version = "0.1.0" -source = "git+https://git.duniter.org/nodes/rust/duniter-core#193a64f042500c7a0b327fc216db1773a904270c" +source = "git+https://git.duniter.org/nodes/rust/duniter-core#520d3893ec9bc3f4ca523af5de27933a0b0bd52d" dependencies = [ "dubp", "duniter-bc-reader", @@ -1014,7 +1014,7 @@ dependencies = [ [[package]] name = "duniter-module" version = "0.1.0" -source = "git+https://git.duniter.org/nodes/rust/duniter-core#193a64f042500c7a0b327fc216db1773a904270c" +source = "git+https://git.duniter.org/nodes/rust/duniter-core#520d3893ec9bc3f4ca523af5de27933a0b0bd52d" dependencies = [ "anyhow", "async-mutex", @@ -1560,7 +1560,7 @@ dependencies = [ [[package]] name = "kv_typed" version = "0.1.0" -source = "git+https://git.duniter.org/nodes/rust/duniter-core#193a64f042500c7a0b327fc216db1773a904270c" +source = "git+https://git.duniter.org/nodes/rust/duniter-core#520d3893ec9bc3f4ca523af5de27933a0b0bd52d" dependencies = [ "byteorder", "cfg-if 0.1.10", diff --git a/gql/src/entities/network.rs b/gql/src/entities/network.rs index a195cb3..59006f8 100644 --- a/gql/src/entities/network.rs +++ b/gql/src/entities/network.rs @@ -25,6 +25,7 @@ pub struct PeerCardGva { pub endpoints: Vec, pub status: String, pub signature: String, + pub member: bool } impl From for PeerCardGva { fn from(peer: duniter_core::dbs::PeerCardDbV1) -> Self { @@ -36,6 +37,7 @@ impl From for PeerCardGva { endpoints: peer.endpoints, status: if peer.status { "UP" } else { "DOWN" }.to_owned(), signature: peer.signature.to_base64(), + member: peer.member, } } } diff --git a/gql/src/queries/network.rs b/gql/src/queries/network.rs index 5b4d1a0..643a01a 100644 --- a/gql/src/queries/network.rs +++ b/gql/src/queries/network.rs @@ -131,7 +131,7 @@ mod tests { } ], "peer": { - "blockstamp": "" + "blockstamp": "0-0000000000000000000000000000000000000000000000000000000000000000" } } ],