security: Introduce hierarchical validator
Change-Id: Ie99abc2b8de4ff227c21e34fef19544c01a9f5dd
diff --git a/src/chat-dialog.cpp b/src/chat-dialog.cpp
index 9c74715..776e076 100644
--- a/src/chat-dialog.cpp
+++ b/src/chat-dialog.cpp
@@ -32,10 +32,11 @@
const std::string& chatroomName,
const std::string& nick,
bool isSecured,
+ const Name& signingId,
QWidget* parent)
: QDialog(parent)
, ui(new Ui::ChatDialog)
- , m_backend(chatroomPrefix, userChatPrefix, routingPrefix, chatroomName, nick)
+ , m_backend(chatroomPrefix, userChatPrefix, routingPrefix, chatroomName, nick, signingId)
, m_chatroomName(chatroomName)
, m_nick(nick.c_str())
, m_isSecured(isSecured)
@@ -186,7 +187,7 @@
}
if (m_isSecured)
- chatroomInfo->setTrustModel(ChatroomInfo::TRUST_MODEL_WEBOFTRUST);
+ chatroomInfo->setTrustModel(ChatroomInfo::TRUST_MODEL_HIERARCHICAL);
else
chatroomInfo->setTrustModel(ChatroomInfo::TRUST_MODEL_NONE);
return chatroomInfo;