From 57aced357ef7ba496ba22f9235b4b93685e3c241 Mon Sep 17 00:00:00 2001 From: Green Sky Date: Mon, 19 Feb 2024 20:32:56 +0100 Subject: [PATCH] make writing safe (by using a tmp file and moving to actual location) --- external/solanaceae_contact | 2 +- src/fragment_store/message_fragment_store.cpp | 4 ++-- src/fragment_store/message_fragment_store.hpp | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/external/solanaceae_contact b/external/solanaceae_contact index 6f3f9ef1..e4027167 160000 --- a/external/solanaceae_contact +++ b/external/solanaceae_contact @@ -1 +1 @@ -Subproject commit 6f3f9ef1911ce8189609ba9d6c7a5931ab1efc69 +Subproject commit e40271670b4df96a8d02f32a1ba61a838419db48 diff --git a/src/fragment_store/message_fragment_store.cpp b/src/fragment_store/message_fragment_store.cpp index a39fc7d1..b4b4186e 100644 --- a/src/fragment_store/message_fragment_store.cpp +++ b/src/fragment_store/message_fragment_store.cpp @@ -105,8 +105,8 @@ void MessageFragmentStore::handleMessage(const Message3Handle& m) { if (fragment_uid.empty()) { for (auto& [ts_begin, ts_end, fid] : fuid_open) { const int64_t frag_range = int64_t(ts_end) - int64_t(ts_begin); - //constexpr static int64_t max_frag_ts_extent {1000*60*60}; - constexpr static int64_t max_frag_ts_extent {1000*60*3}; // 3min for testing + constexpr static int64_t max_frag_ts_extent {1000*60*60}; + //constexpr static int64_t max_frag_ts_extent {1000*60*3}; // 3min for testing const int64_t possible_extention = max_frag_ts_extent - frag_range; // which direction diff --git a/src/fragment_store/message_fragment_store.hpp b/src/fragment_store/message_fragment_store.hpp index b61fe9a5..363b32e0 100644 --- a/src/fragment_store/message_fragment_store.hpp +++ b/src/fragment_store/message_fragment_store.hpp @@ -36,6 +36,9 @@ namespace Fragment::Components { struct MessagesContact { std::vector id; }; + + // TODO: add src contact (self id) + } // Fragment::Components // handles fragments for messages