From 04cfe9c03baa5691ebfad6e039e4f0acd74fd8e1 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Fri, 27 Apr 2018 04:15:33 +0200 Subject: Add local user storage function (locally stored encrypted user private key) --- src/Database.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/Database.cpp') diff --git a/src/Database.cpp b/src/Database.cpp index d4ae190..9b01f72 100644 --- a/src/Database.cpp +++ b/src/Database.cpp @@ -127,10 +127,7 @@ namespace odhtdb } timestampSynced = false; }); - - // TODO: Catch std::system_error instead of this if-statement - if(ntpThread->joinable()) - ntpThread->detach(); + ntpThread->detach(); } } @@ -235,13 +232,13 @@ namespace odhtdb //node.listen(ADD_DATA_HASH, bind(&Database::listenAddData, this, _1)); } - unique_ptr Database::create(const string &ownerName, const std::string &ownerPlainPassword, const string &nodeName) + unique_ptr Database::create(const string &ownerName, 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, ownerPlainPassword); + LocalUser *nodeAdminUser = LocalUser::create(Signature::KeyPair(), ownerName, adminGroup); // Header sibs::SafeSerializer serializer; -- cgit v1.2.3