From 5cd2490f24035add038868488153c54663cacb0b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Fri, 1 Dec 2023 15:22:49 -0500
Subject: [PATCH] contactmodel: subscribe presence on conversation accepted

Change-Id: Ic11b651b7347773716088c6ce3784c70655f89b1
---
 src/libclient/contactmodel.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/libclient/contactmodel.cpp b/src/libclient/contactmodel.cpp
index 9495a7576..620f78917 100644
--- a/src/libclient/contactmodel.cpp
+++ b/src/libclient/contactmodel.cpp
@@ -310,8 +310,10 @@ ContactModel::addContact(contact::Info contactInfo)
     Q_EMIT profileUpdated(profile.uri);
     if (profile.type == profile::Type::SIP)
         Q_EMIT contactAdded(profile.uri);
-    else
+    else {
+        PresenceManager::instance().subscribeBuddy(owner.id, profile.uri, true);
         ConfigurationManager::instance().lookupAddress(owner.id, "", profile.uri);
+    }
 }
 
 void
-- 
GitLab