Page MenuHomePhorge

D14860.1765116034.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D14860.1765116034.diff

diff --git a/native/cpp/CommonCpp/NativeModules/PersistentStorageUtilities/MessageOperationsUtilities/MessageOperationsUtilities.cpp b/native/cpp/CommonCpp/NativeModules/PersistentStorageUtilities/MessageOperationsUtilities/MessageOperationsUtilities.cpp
--- a/native/cpp/CommonCpp/NativeModules/PersistentStorageUtilities/MessageOperationsUtilities/MessageOperationsUtilities.cpp
+++ b/native/cpp/CommonCpp/NativeModules/PersistentStorageUtilities/MessageOperationsUtilities/MessageOperationsUtilities.cpp
@@ -1,4 +1,5 @@
#include "MessageOperationsUtilities.h"
+#include "../ThreadOperationsUtilities/ThreadTypeEnum.h"
#include "Logger.h"
#include "MessageSpecs.h"
@@ -115,10 +116,13 @@
std::vector<ClientDBMessageInfo> clientDBMessageInfos =
translateStringToClientDBMessageInfos(rawMessageInfosString);
for (const auto &clientDBMessageInfo : clientDBMessageInfos) {
+ bool dataIsBackedUp =
+ !threadIDMatchesKeyserverProtocol(clientDBMessageInfo.message.thread);
DatabaseManager::getQueryExecutor().replaceMessage(
- clientDBMessageInfo.message, false);
+ clientDBMessageInfo.message, dataIsBackedUp);
for (const auto &mediaInfo : clientDBMessageInfo.medias) {
- DatabaseManager::getQueryExecutor().replaceMedia(mediaInfo, false);
+ DatabaseManager::getQueryExecutor().replaceMedia(
+ mediaInfo, dataIsBackedUp);
}
}
}

File Metadata

Mime Type
text/plain
Expires
Sun, Dec 7, 2:00 PM (18 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5844387
Default Alt Text
D14860.1765116034.diff (1 KB)

Event Timeline