From dfcb5dee97617048bc553c195285228ab060ccfb Mon Sep 17 00:00:00 2001 From: Green Sky Date: Sat, 20 Apr 2024 15:12:05 +0200 Subject: [PATCH] adopt receivedby rename --- solanaceae/ngc_ft1_sha1/sha1_ngcft1.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/solanaceae/ngc_ft1_sha1/sha1_ngcft1.cpp b/solanaceae/ngc_ft1_sha1/sha1_ngcft1.cpp index d78c315..5e7b070 100644 --- a/solanaceae/ngc_ft1_sha1/sha1_ngcft1.cpp +++ b/solanaceae/ngc_ft1_sha1/sha1_ngcft1.cpp @@ -1078,7 +1078,11 @@ bool SHA1_NGCFT1::onEvent(const Events::NGCFT1_recv_message& e) { } { // we received it, so we have it - reg.get_or_emplace(new_msg_e).ts.try_emplace(self_c, ts); + auto& rb = reg.get_or_emplace(new_msg_e).ts; + rb.try_emplace(c, ts); + // TODO: how do we handle partial files??? + // tox ft rn only sets self if the file was received fully + rb.try_emplace(self_c, ts); } // check if content exists @@ -1401,8 +1405,8 @@ bool SHA1_NGCFT1::sendFilePath(const Contact3 c, std::string_view file_name, std reg_ptr->emplace(msg_e, message_id); } - reg_ptr->emplace(msg_e).ts.try_emplace(c_self, ts); - reg_ptr->get_or_emplace(msg_e).ts.try_emplace(c_self, ts); + reg_ptr->get_or_emplace(msg_e).ts.try_emplace(c_self, ts); + reg_ptr->get_or_emplace(msg_e).ts.try_emplace(c_self, ts); self->_rmm.throwEventConstruct(*reg_ptr, msg_e);