From 2c9c452b36ac475dba176a16a7d0d60ae6c600f8 Mon Sep 17 00:00:00 2001
From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com>
Date: Mon, 31 Aug 2020 15:08:06 -0400
Subject: [PATCH] misc: replace non-exist updateSmartList function to
 setAccount

Change-Id: I692b11c88fbd4a957dfe9775ea44d63b8e34b190
---
 src/conversationsadapter.cpp | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/src/conversationsadapter.cpp b/src/conversationsadapter.cpp
index 8d7bb3de7..8c331b970 100644
--- a/src/conversationsadapter.cpp
+++ b/src/conversationsadapter.cpp
@@ -228,9 +228,7 @@ ConversationsAdapter::connectConversationModel()
                                                 &lrc::api::ConversationModel::filterChanged,
                                                 [this]() {
         conversationSmartListModel_->fillConversationsList();
-        QMetaObject::invokeMethod(qmlObj_,
-                                  "updateSmartList",
-                                  Q_ARG(QVariant, LRCInstance::getCurrAccId()));
+        conversationSmartListModel_->setAccount(LRCInstance::getCurrAccId());
         updateConversationsFilterWidget();
         QMetaObject::invokeMethod(qmlObj_, "updateConversationSmartListView");
     });
@@ -239,9 +237,7 @@ ConversationsAdapter::connectConversationModel()
                                                   &lrc::api::ConversationModel::newConversation,
                                                   [this](const QString &convUid) {
         conversationSmartListModel_->fillConversationsList();
-        QMetaObject::invokeMethod(qmlObj_,
-                                  "updateSmartList",
-                                    Q_ARG(QVariant, LRCInstance::getCurrAccId()));
+        conversationSmartListModel_->setAccount(LRCInstance::getCurrAccId());
         updateConversationForNewContact(convUid);
     });
 
@@ -280,8 +276,7 @@ ConversationsAdapter::connectConversationModel()
                                                       &lrc::api::ConversationModel::searchResultUpdated,
                                                       [this]() {
         conversationSmartListModel_->fillConversationsList();
-        QMetaObject::invokeMethod(qmlObj_, "updateSmartList",
-                                  Q_ARG(QVariant, LRCInstance::getCurrAccId()));
+        conversationSmartListModel_->setAccount(LRCInstance::getCurrAccId());
         QMetaObject::invokeMethod(qmlObj_, "updateConversationSmartListView");
     });
 
-- 
GitLab