From 2ecdfb3b47882411659a0efe451b0910c85a32f5 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 27 Apr 2018 09:21:27 +0200 Subject: Change local storage to fit dchat better --- src/Database.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/Database.cpp') diff --git a/src/Database.cpp b/src/Database.cpp index 9b01f72..bdf9104 100644 --- a/src/Database.cpp +++ b/src/Database.cpp @@ -233,12 +233,17 @@ namespace odhtdb } unique_ptr Database::create(const string &ownerName, const string &nodeName) + { + return create(ownerName, Signature::KeyPair(), nodeName); + } + + unique_ptr Database::create(const string &ownerName, const Signature::KeyPair &keyPair, const string &nodeName) { // TODO: Should this be declared static? is there any difference in behavior/performance? boost::uuids::random_generator uuidGen; auto adminGroupId = uuidGen(); auto adminGroup = new Group("administrator", adminGroupId.data, ADMIN_PERMISSION); - LocalUser *nodeAdminUser = LocalUser::create(Signature::KeyPair(), ownerName, adminGroup); + LocalUser *nodeAdminUser = LocalUser::create(keyPair, ownerName, adminGroup); // Header sibs::SafeSerializer serializer; -- cgit v1.2.3