diff options
author | dec05eba <dec05eba@protonmail.com> | 2018-05-30 14:52:14 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-08-18 23:25:46 +0200 |
commit | a0ad4a551ac98f3eca055b4f9ad57b2de85d8b11 (patch) | |
tree | 90affb572ceceae315b51a84fa0182734cead344 /src | |
parent | b3cb8b5424def316cac96f4827ef1692acb0adad (diff) |
Add flag for data loaded from cache
Diffstat (limited to 'src')
-rw-r--r-- | src/DatabaseStorage.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/DatabaseStorage.cpp b/src/DatabaseStorage.cpp index 6e4046d..407aa5c 100644 --- a/src/DatabaseStorage.cpp +++ b/src/DatabaseStorage.cpp @@ -241,7 +241,8 @@ namespace odhtdb const DataView adminGroupRaw = nodeQuery.getBlob(2); memcpy(adminGroupId, adminGroupRaw.data, GROUP_ID_LENGTH); - const DatabaseCreateNodeRequest createNodeRequest(&nodeHash, timestamp, &creatorPublicKey, DataView(adminGroupId, GROUP_ID_LENGTH)); + DatabaseCreateNodeRequest createNodeRequest(&nodeHash, timestamp, &creatorPublicKey, DataView(adminGroupId, GROUP_ID_LENGTH)); + createNodeRequest.loadedFromCache = true; database->onCreateNodeCallbackFunc(createNodeRequest); } } @@ -288,7 +289,8 @@ namespace odhtdb OwnedByteArray decryptedData(new u8[decryptedDataSize], decryptedDataSize); memcpy(decryptedData.data, decryptedDataRaw, decryptedDataSize); - const DatabaseAddNodeRequest addNodeRequest(&nodeHash, &requestHash, timestamp, &creatorPublicKey, DataView(decryptedData.data, decryptedData.size)); + DatabaseAddNodeRequest addNodeRequest(&nodeHash, &requestHash, timestamp, &creatorPublicKey, DataView(decryptedData.data, decryptedData.size)); + addNodeRequest.loadedFromCache = true; database->onAddNodeCallbackFunc(addNodeRequest); } else if(operation == DatabaseOperation::ADD_USER) @@ -317,6 +319,7 @@ namespace odhtdb memcpy(groupToAddUserTo, groupToAddUserToRaw, GROUP_ID_LENGTH); DatabaseAddUserRequest addUserRequest(&nodeHash, &requestHash, timestamp, &creatorPublicKey, &userToAddPublicKey, DataView(groupToAddUserTo, GROUP_ID_LENGTH)); + addUserRequest.loadedFromCache = true; database->onAddUserCallbackFunc(addUserRequest); } } |