From 595ae7b70a3344842978b2d2f3240aba980c44ae Mon Sep 17 00:00:00 2001 From: Azalea Gui Date: Tue, 24 Jan 2023 11:57:46 -0500 Subject: [PATCH] [O] Suppress unchecked cast --- app/src/main/java/org/hydev/wearsync/bles/BluetoothHandler.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/hydev/wearsync/bles/BluetoothHandler.kt b/app/src/main/java/org/hydev/wearsync/bles/BluetoothHandler.kt index e92e076..39e5652 100644 --- a/app/src/main/java/org/hydev/wearsync/bles/BluetoothHandler.kt +++ b/app/src/main/java/org/hydev/wearsync/bles/BluetoothHandler.kt @@ -32,8 +32,8 @@ internal class BluetoothHandler private constructor(context: Context) { val listeners = HashMap, MutableList<(Any) -> Unit>>() - inline fun > observe(crossinline cb: (M) -> Unit) - { + @Suppress("UNCHECKED_CAST") + inline fun > observe(crossinline cb: (M) -> Unit) { (listeners[D::class] ?: error("Cannot observe unknown decoder class ${D::class}")) .add { cb(it as M) } }