mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
jamiaccount: fix deadlock
This patch moves the updateConvForContact function from JamiAccount to ConversationModule. This fixes a deadlock that sometimes occurred when starting Jami. GitLab: #1033 Change-Id: I441426fa339e5cfb327566df6132bfecb206bd1e
This commit is contained in:
@ -2145,7 +2145,7 @@ ConversationTest::testFixContactDetails()
|
||||
auto details = aliceAccount->getContactDetails(bobUri);
|
||||
CPPUNIT_ASSERT(details["conversationId"] == aliceData.conversationId);
|
||||
// Erase convId from contact details, this should be fixed by next reload.
|
||||
CPPUNIT_ASSERT(aliceAccount->updateConvForContact(bobUri, aliceData.conversationId, ""));
|
||||
CPPUNIT_ASSERT(aliceAccount->convModule()->updateConvForContact(bobUri, aliceData.conversationId, ""));
|
||||
details = aliceAccount->getContactDetails(bobUri);
|
||||
CPPUNIT_ASSERT(details["conversationId"].empty());
|
||||
|
||||
|
Reference in New Issue
Block a user