From 2a97383e7d52ec1d23aea3f81b8e9586132e376d Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sat, 1 Jul 2023 18:58:57 +0530 Subject: [PATCH] fix(android): remove explicit item keys Hail mary fix for Sentry issue COMPOSE-LOBSTERS-2 --- .../kotlin/dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt | 1 - .../kotlin/dev/msfjarvis/claw/android/ui/lists/NetworkPosts.kt | 2 -- 2 files changed, 3 deletions(-) diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt index 818fc3bc..cbd14b83 100644 --- a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/DatabasePosts.kt @@ -56,7 +56,6 @@ fun DatabasePosts( stickyHeader(contentType = "month-header") { MonthHeader(month = month) } items( items = posts, - key = { it.shortId }, contentType = { "LobstersItem" }, ) { item -> ListItem( diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/NetworkPosts.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/NetworkPosts.kt index a1b47dc5..c44a1d71 100644 --- a/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/NetworkPosts.kt +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/ui/lists/NetworkPosts.kt @@ -28,7 +28,6 @@ import androidx.compose.ui.unit.dp import androidx.paging.LoadState import androidx.paging.compose.LazyPagingItems import androidx.paging.compose.itemContentType -import androidx.paging.compose.itemKey import dev.msfjarvis.claw.common.posts.PostActions import dev.msfjarvis.claw.common.posts.toDbModel import dev.msfjarvis.claw.common.ui.NetworkError @@ -62,7 +61,6 @@ fun NetworkPosts( ) { items( count = lazyPagingItems.itemCount, - key = lazyPagingItems.itemKey { it.shortId }, contentType = lazyPagingItems.itemContentType { "LobstersItem" }, ) { index -> val item = lazyPagingItems[index]