discovery: Add hierarchical model for chatroom invitation
Change-Id: I19e74745a5998fe075a373357df542fef317ae5f
diff --git a/src/chat-dialog.cpp b/src/chat-dialog.cpp
index e993294..3f6070e 100644
--- a/src/chat-dialog.cpp
+++ b/src/chat-dialog.cpp
@@ -24,7 +24,8 @@
namespace chronochat {
static const Name PRIVATE_PREFIX("/private/local");
-static const uint8_t ROUTING_HINT_SEPARATOR[2] = {0xF0, 0x2E}; // %F0.
+static const ndn::Name::Component ROUTING_HINT_SEPARATOR =
+ ndn::name::Component::fromEscapedString("%F0%2E");
ChatDialog::ChatDialog(const Name& chatroomPrefix,
const Name& userChatPrefix,
@@ -68,7 +69,7 @@
routablePrefix = userChatPrefix;
else
routablePrefix.append(routingPrefix)
- .append(ROUTING_HINT_SEPARATOR, 2)
+ .append(ROUTING_HINT_SEPARATOR)
.append(userChatPrefix);
updateLabels(routablePrefix);