aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordec05eba <0xdec05eba@gmail.com>2018-05-30 14:52:14 +0200
committerdec05eba <0xdec05eba@gmail.com>2018-05-30 14:52:17 +0200
commit9ef02410fda13bffd6ff2fc7172d19d1f7c25a94 (patch)
tree31a301ec139b00800b95ecbc1d201a00fdd2f989 /src
parent0ce0eaf93dea198a6b0f812c724be9bad74270b2 (diff)
Add flag for data loaded from cache
Diffstat (limited to 'src')
-rw-r--r--src/DatabaseStorage.cpp7
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);
}
}