From 3b7334acf3f875a7f2ed4a78849fbf6f9c9380f6 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Fri, 18 Jul 2025 21:52:35 +0300 Subject: [PATCH] Removed unused custom element --- .../com/tutpro/baresip/CustomElements.kt | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/CustomElements.kt b/app/src/main/kotlin/com/tutpro/baresip/CustomElements.kt index 2ad930b4..b4488293 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/CustomElements.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/CustomElements.kt @@ -45,13 +45,11 @@ import androidx.compose.material3.Surface import androidx.compose.material3.Text import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable -import androidx.compose.runtime.DisposableEffect import androidx.compose.runtime.LaunchedEffect import androidx.compose.runtime.MutableState import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember -import androidx.compose.runtime.rememberUpdatedState import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip @@ -85,9 +83,6 @@ import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.compose.ui.window.DialogProperties import androidx.core.content.ContextCompat.getString -import androidx.lifecycle.Lifecycle -import androidx.lifecycle.LifecycleEventObserver -import androidx.lifecycle.compose.LocalLifecycleOwner object CustomElements { @@ -617,20 +612,4 @@ object CustomElements { } } - @Composable - fun EventListener(onEvent : (event: Lifecycle.Event) -> Unit) { - val eventHandler = rememberUpdatedState(newValue = onEvent) - val lifecycleOwner = rememberUpdatedState(newValue = LocalLifecycleOwner.current) - DisposableEffect(lifecycleOwner.value ){ - val lifecycle = lifecycleOwner.value.lifecycle - val observer = LifecycleEventObserver{source, event -> - eventHandler.value(event) - } - lifecycle.addObserver(observer) - onDispose { - lifecycle.removeObserver(observer) - } - } - } - }