From ff3db87c65bd50f9c9d76f398424b01760b783e6 Mon Sep 17 00:00:00 2001 From: darken Date: Fri, 14 Jan 2022 20:19:28 +0100 Subject: [PATCH] Only need to process pods if the data has changed, reduces logspam a bit. --- .../eu/darken/capod/reaction/core/autoconnect/AutoConnect.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/eu/darken/capod/reaction/core/autoconnect/AutoConnect.kt b/app/src/main/java/eu/darken/capod/reaction/core/autoconnect/AutoConnect.kt index ee4d507e..27fda028 100644 --- a/app/src/main/java/eu/darken/capod/reaction/core/autoconnect/AutoConnect.kt +++ b/app/src/main/java/eu/darken/capod/reaction/core/autoconnect/AutoConnect.kt @@ -23,6 +23,7 @@ class AutoConnect @Inject constructor( fun monitor(): Flow = podMonitor.mainDevice .filterNotNull() + .distinctUntilChanged() .map { podDevice -> log(TAG) { "mainPodDevice is $podDevice" }