diff options
author | dec05eba <0xdec05eba@gmail.com> | 2018-05-03 06:41:50 +0200 |
---|---|---|
committer | dec05eba <0xdec05eba@gmail.com> | 2018-05-03 06:41:54 +0200 |
commit | c01f92c1b7f3c257d71961a8dcdf37318aa3f521 (patch) | |
tree | 464783f42e11bf28f4244cbd78318a05f3199f2b /src/DatabaseStorage.cpp | |
parent | df4c9798e514eaaf7d8387110eb06a2187e43eea (diff) |
Temporary remove timestamp check
Diffstat (limited to 'src/DatabaseStorage.cpp')
-rw-r--r-- | src/DatabaseStorage.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/DatabaseStorage.cpp b/src/DatabaseStorage.cpp index 9c64a86..0e7a1a8 100644 --- a/src/DatabaseStorage.cpp +++ b/src/DatabaseStorage.cpp @@ -684,6 +684,32 @@ namespace odhtdb return true; } + /* + u64 DatabaseStorage::increaseUserActionCounter(const Hash &nodeHash, const Signature::PublicKey &userPublicKey) + { + auto publicKeyUserDataMapIt = nodePublicKeyUserDataMap.find(nodeHash); + if(publicKeyUserDataMapIt != nodePublicKeyUserDataMap.end()) + { + auto it = publicKeyUserDataMapIt->second->find(userPublicKey); + if(it != publicKeyUserDataMapIt->second->end()) + { + return ++it->second->actionCounter; + } + + string errMsg = "User with id "; + errMsg += userPublicKey.toString(); + errMsg += " doesn't exist in node "; + errMsg += nodeHash.toString(); + throw DatabaseStorageException(errMsg); + } + + string errMsg = "Node with id "; + errMsg += nodeHash.toString(); + errMsg += " doesn't exist"; + throw DatabaseStorageException(errMsg); + } + */ + const DatabaseStorageObjectList* DatabaseStorage::getStorage(const Hash &hash) const { auto it = storageMap.find(hash); |