From 94d2a3b7640704d016ed05f356510aec0273fb6b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de>
Date: Sat, 11 Mar 2023 15:20:16 +0100
Subject: [PATCH] Fix problem with MessageCounter injection

In BriarUI we were injecting MessageCounterImpl instead of
MessageCounter, resulting in two different instances of
MessageCounterImpl in different places, effectively not having a
singleton any longer.
---
 .../main/kotlin/org/briarproject/briar/desktop/ui/BriarUi.kt    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/BriarUi.kt b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/BriarUi.kt
index 310014f37c..e528ff6c69 100644
--- a/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/BriarUi.kt
+++ b/briar-desktop/src/main/kotlin/org/briarproject/briar/desktop/ui/BriarUi.kt
@@ -102,7 +102,7 @@ constructor(
     private val configuration: Configuration,
     private val visualNotificationProvider: VisualNotificationProvider,
     private val soundNotificationProvider: SoundNotificationProvider,
-    private val messageCounter: MessageCounterImpl,
+    private val messageCounter: MessageCounter,
 ) : BriarUi {
 
     private var screenState by mutableStateOf(
-- 
GitLab