From c6cd037b68d8f120d89bb857de8407b872f3a061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 15 Mar 2023 14:39:16 -0400 Subject: [PATCH] conversation_module: add "created" to syncing So that clients can show whenever a syncing conversation was added Change-Id: Iccee12066384e0ccc78e3a96b8e5137b79bfa314 --- src/jamidht/conversation_module.cpp | 2 +- test/unitTest/conversation/conversation.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jamidht/conversation_module.cpp b/src/jamidht/conversation_module.cpp index 2170ab1e70..50a6ddea85 100644 --- a/src/jamidht/conversation_module.cpp +++ b/src/jamidht/conversation_module.cpp @@ -1958,7 +1958,7 @@ ConversationModule::conversationInfos(const std::string& conversationId) const JAMI_ERROR("Conversation {:s} doesn't exist", conversationId); return {}; } - return {{"syncing", "true"}}; + return {{"syncing", "true"}, {"created", std::to_string(itConv->second.created)}}; } return it->second->infos(); diff --git a/test/unitTest/conversation/conversation.cpp b/test/unitTest/conversation/conversation.cpp index 97d1585871..4bebdf2d01 100644 --- a/test/unitTest/conversation/conversation.cpp +++ b/test/unitTest/conversation/conversation.cpp @@ -2839,6 +2839,7 @@ ConversationTest::testSyncingWhileAccepting() auto convInfos = libjami::conversationInfos(bobId, convId); CPPUNIT_ASSERT(convInfos["syncing"] == "true"); + CPPUNIT_ASSERT(convInfos.find("created") != convInfos.end()); Manager::instance().sendRegister(aliceId, true); // This avoid to sync immediately CPPUNIT_ASSERT(cv.wait_for(lk, 30s, [&]() { return conversationReady; })); -- GitLab