review cleanup

This commit is contained in:
Valere
2026-07-23 13:40:08 +02:00
parent e9fa6435fb
commit 19aabd4211
@@ -22,11 +22,8 @@ import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material3.Icon import androidx.compose.material3.Icon
import androidx.compose.material3.Text import androidx.compose.material3.Text
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.getValue import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableLongStateOf
import androidx.compose.runtime.produceState import androidx.compose.runtime.produceState
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue import androidx.compose.runtime.setValue
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
@@ -84,15 +81,6 @@ internal fun ActiveCallTimelineItemView(
onJoinCallClick: (isAudioCall: Boolean) -> Unit, onJoinCallClick: (isAudioCall: Boolean) -> Unit,
modifier: Modifier = Modifier modifier: Modifier = Modifier
) { ) {
var currentTime by remember { mutableLongStateOf(System.currentTimeMillis()) }
LaunchedEffect(Unit) {
while (true) {
delay(1.seconds)
currentTime = System.currentTimeMillis()
}
}
Column(modifier = modifier) { Column(modifier = modifier) {
Row( Row(
modifier = Modifier modifier = Modifier
@@ -284,6 +272,9 @@ private fun CallDurationText(
startTsMillis: Long, startTsMillis: Long,
modifier: Modifier = Modifier, modifier: Modifier = Modifier,
) { ) {
fun formatElapsed(startTsMillis: Long): String =
(System.currentTimeMillis() - startTsMillis).coerceAtLeast(0).toHumanReadableDuration()
val duration by produceState( val duration by produceState(
initialValue = formatElapsed(startTsMillis), initialValue = formatElapsed(startTsMillis),
startTsMillis, startTsMillis,
@@ -303,9 +294,6 @@ private fun CallDurationText(
) )
} }
private fun formatElapsed(startTsMillis: Long): String =
(System.currentTimeMillis() - startTsMillis).coerceAtLeast(0).toHumanReadableDuration()
@PreviewsDayNight @PreviewsDayNight
@PreviewWithLargeHeight @PreviewWithLargeHeight
@Composable @Composable