From 42cc4e03e0dc3041c26e1f6c6397832637c1925e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Wed, 25 Oct 2023 13:04:35 -0400
Subject: [PATCH] unit-test: fix ut_syncHistory

Change-Id: I932ef0cfcae7336bf1319c46c2e5f29febe18df2
---
 test/unitTest/syncHistory/syncHistory.cpp | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/test/unitTest/syncHistory/syncHistory.cpp b/test/unitTest/syncHistory/syncHistory.cpp
index 6c1a7fbc12..7c2d52469c 100644
--- a/test/unitTest/syncHistory/syncHistory.cpp
+++ b/test/unitTest/syncHistory/syncHistory.cpp
@@ -1052,12 +1052,14 @@ SyncHistoryTest::testLastInteractionAfterClone()
     auto messageReceived = false;
     std::string msgId = "";
     confHandlers.insert(libjami::exportable_callback<libjami::ConversationSignal::MessageReceived>(
-        [&](const std::string& /* accountId */,
+        [&](const std::string&  accountId ,
             const std::string& /* conversationId */,
             std::map<std::string, std::string> message) {
-            messageReceived = true;
-            msgId = message["id"];
-            cv.notify_one();
+            if (accountId == bobId) {
+                messageReceived = true;
+                msgId = message["id"];
+                cv.notify_one();
+            }
         }));
     auto conversationReady = false;
     confHandlers.insert(libjami::exportable_callback<libjami::ConversationSignal::ConversationReady>(
@@ -1081,12 +1083,12 @@ SyncHistoryTest::testLastInteractionAfterClone()
     auto messageDisplayed = false;
     confHandlers.insert(
         libjami::exportable_callback<libjami::ConfigurationSignal::AccountMessageStatusChanged>(
-            [&](const std::string& /* accountId */,
+            [&](const std::string& accountId,
                 const std::string& /* conversationId */,
                 const std::string& /* username */,
                 const std::string& /* msgId */,
                 int status) {
-                if (status == 3)
+                if (bobId == accountId && status == 3)
                     messageDisplayed = true;
                 cv.notify_one();
             }));
-- 
GitLab