From 92656a1b65968e97c485085073d3425c0170a16b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= Date: Sat, 24 Nov 2018 11:47:31 -0500 Subject: [PATCH] Update 2.2. Manage contacts --- technical/2.2.-Manage-contacts.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/technical/2.2.-Manage-contacts.md b/technical/2.2.-Manage-contacts.md index f0887663..d2709ec6 100644 --- a/technical/2.2.-Manage-contacts.md +++ b/technical/2.2.-Manage-contacts.md @@ -60,8 +60,21 @@ dht_.get(to, [shared,to,treatedDevices,op](DeviceAnnouncemen And that's all. -# Send a pending request +# Pending request -# Receiving a pending request +## Send a request + +**TODO craft request** + +Finally, once the trust request is crafted, we can push the request to the following hash: `InfoHash("inbox:" + deviceId)` + +The following code is used in the daemon: +```cpp +dht_.putEncrypted(dht::InfoHash::get("inbox:"+dev.toString()), dev, dht::TrustRequest(DHT_TYPE_NS, payload)); +``` + +## Receiving a request + +**TODO** (Accept/Block/Discard) \ No newline at end of file