From 3b4e09d43a2b3a763a1bcff122a3819ac13f3f82 Mon Sep 17 00:00:00 2001
From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com>
Date: Tue, 20 Apr 2021 17:54:52 -0400
Subject: [PATCH] lrcinstance: add mute dring option in constructor

Change-Id: I3779731c330cc23a7aa7ddc27c76068ab648193c
---
 src/lrcinstance.cpp | 5 +++--
 src/lrcinstance.h   | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/lrcinstance.cpp b/src/lrcinstance.cpp
index a3e951996..738701f32 100644
--- a/src/lrcinstance.cpp
+++ b/src/lrcinstance.cpp
@@ -31,8 +31,9 @@
 LRCInstance::LRCInstance(migrateCallback willMigrateCb,
                          migrateCallback didMigrateCb,
                          const QString& updateUrl,
-                         ConnectivityMonitor* connectivityMonitor)
-    : lrc_(std::make_unique<Lrc>(willMigrateCb, didMigrateCb))
+                         ConnectivityMonitor* connectivityMonitor,
+                         bool muteDring)
+    : lrc_(std::make_unique<Lrc>(willMigrateCb, didMigrateCb, muteDring))
     , renderer_(std::make_unique<RenderManager>(lrc_->getAVModel()))
     , updateManager_(std::make_unique<UpdateManager>(updateUrl, connectivityMonitor, this))
 {
diff --git a/src/lrcinstance.h b/src/lrcinstance.h
index 332725a1a..71119750d 100644
--- a/src/lrcinstance.h
+++ b/src/lrcinstance.h
@@ -60,7 +60,8 @@ public:
     explicit LRCInstance(migrateCallback willMigrateCb = {},
                          migrateCallback didMigrateCb = {},
                          const QString& updateUrl = {},
-                         ConnectivityMonitor* connectivityMonitor = {});
+                         ConnectivityMonitor* connectivityMonitor = {},
+                         bool muteDring = false);
     ~LRCInstance() = default;
 
     void finish();
-- 
GitLab