diff --git a/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/data/util/Urls.kt b/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/data/util/Urls.kt index c64e304..9435da7 100644 --- a/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/data/util/Urls.kt +++ b/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/data/util/Urls.kt @@ -4,7 +4,7 @@ object Urls { private const val KTOR_LOCALHOST = "ktor-backend.loca.lt" private const val LOCALHOST = "10.10.65.179" private const val LOCALHOST_PHONE = "192.168.224.149" - const val HOST = LOCALHOST_PHONE + const val HOST = LOCALHOST const val PORT = 8080 object User { diff --git a/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/presentation/screen/order/components/OrderContent.kt b/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/presentation/screen/order/components/OrderContent.kt index 89f7ecd..ed0d9e4 100644 --- a/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/presentation/screen/order/components/OrderContent.kt +++ b/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/presentation/screen/order/components/OrderContent.kt @@ -22,6 +22,8 @@ import com.kenkoro.taurus.client.feature.sewing.domain.model.Order import com.kenkoro.taurus.client.feature.sewing.domain.model.User import kotlinx.coroutines.launch +private fun getOrderKey(order: Order): Int = order.orderId + @Composable fun OrderContent( orders: LazyPagingItems, @@ -59,7 +61,10 @@ fun OrderContent( item { Spacer(modifier = Modifier.height(contentHeight.large)) } - items(count = orders.itemCount) { index -> + items( + count = orders.itemCount, + key = { index -> orders[index]?.orderId ?: 0 }, + ) { index -> val order = orders[index] if (order != null) { OrderItem( diff --git a/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/presentation/screen/order/components/OrderItem.kt b/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/presentation/screen/order/components/OrderItem.kt index 1f49f4d..7409071 100644 --- a/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/presentation/screen/order/components/OrderItem.kt +++ b/app/src/main/java/com/kenkoro/taurus/client/feature/sewing/presentation/screen/order/components/OrderItem.kt @@ -204,9 +204,6 @@ fun OrderItem( } catch (e: Exception) { Log.d("kenkoro", e.message!!) } - - visible = true - clicked = false } launch {