From 749cfed1373a9623a7cd1e7ded759e7c43bd0174 Mon Sep 17 00:00:00 2001 From: darken Date: Sat, 12 Feb 2022 07:49:12 +0100 Subject: [PATCH] Remove unknown device locking, wasn't actually that useful. --- .../darken/capod/pods/core/apple/AppleFactory.kt | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/app/src/main/java/eu/darken/capod/pods/core/apple/AppleFactory.kt b/app/src/main/java/eu/darken/capod/pods/core/apple/AppleFactory.kt index 0128fd99..47d295ef 100644 --- a/app/src/main/java/eu/darken/capod/pods/core/apple/AppleFactory.kt +++ b/app/src/main/java/eu/darken/capod/pods/core/apple/AppleFactory.kt @@ -1,7 +1,6 @@ package eu.darken.capod.pods.core.apple import eu.darken.capod.common.bluetooth.BleScanResult -import eu.darken.capod.common.debug.Bugs import eu.darken.capod.common.debug.logging.Logging.Priority.WARN import eu.darken.capod.common.debug.logging.asLog import eu.darken.capod.common.debug.logging.log @@ -54,25 +53,13 @@ class AppleFactory @Inject constructor( val factory = podFactories.firstOrNull { it.isResponsible(pm) } - val device = (factory ?: unknownAppleFactory).create( + return@withLock (factory ?: unknownAppleFactory).create( scanResult = scanResult, message = pm, ) - - if (factory == null && !SILENCED_PMS.contains(device.rawDeviceModel) && scanResult.address != "6E:9E:D1:49:D2:6D") { - SILENCED_PMS.add(device.rawDeviceModel) - Bugs.report( - tag = TAG, - message = "Unknown proximity message type", - exception = IllegalArgumentException("Unknown ProximityMessage: $pm") - ) - } - - return@withLock device } companion object { - private val SILENCED_PMS = mutableSetOf() private val TAG = logTag("Pod", "Apple", "Factory") } } \ No newline at end of file