From d7e7317635bde99e18b2922eb26a89f43a6b7f6c Mon Sep 17 00:00:00 2001 From: Diego Beraldin Date: Wed, 13 Dec 2023 22:28:24 +0100 Subject: [PATCH] chore: rememberCallback for swipe gesture begin --- .../raccoonforlemmy/feature/home/postlist/PostListScreen.kt | 2 +- .../raccoonforlemmy/feature/search/main/ExploreScreen.kt | 2 +- .../search/multicommunity/detail/MultiCommunityScreen.kt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/feature-home/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/home/postlist/PostListScreen.kt b/feature-home/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/home/postlist/PostListScreen.kt index bb109a31a..33bb11bbc 100644 --- a/feature-home/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/home/postlist/PostListScreen.kt +++ b/feature-home/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/home/postlist/PostListScreen.kt @@ -316,7 +316,7 @@ class PostListScreen : Screen { DismissValue.Default -> Color.Transparent } }, - onGestureBegin = { + onGestureBegin = rememberCallback(model) { model.reduce(PostListMviModel.Intent.HapticIndication) }, onDismissToStart = rememberCallback(model) { diff --git a/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/main/ExploreScreen.kt b/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/main/ExploreScreen.kt index 78c241675..d3b5cace7 100644 --- a/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/main/ExploreScreen.kt +++ b/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/main/ExploreScreen.kt @@ -333,7 +333,7 @@ class ExploreScreen : Screen { DismissValue.Default -> Color.Transparent } }, - onGestureBegin = { + onGestureBegin = rememberCallback(model) { model.reduce(ExploreMviModel.Intent.HapticIndication) }, onDismissToStart = rememberCallback(model) { diff --git a/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/multicommunity/detail/MultiCommunityScreen.kt b/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/multicommunity/detail/MultiCommunityScreen.kt index 3418013d3..367b5ccd2 100644 --- a/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/multicommunity/detail/MultiCommunityScreen.kt +++ b/feature-search/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/feature/search/multicommunity/detail/MultiCommunityScreen.kt @@ -261,7 +261,7 @@ class MultiCommunityScreen( DismissValue.Default -> Color.Transparent } }, - onGestureBegin = { + onGestureBegin = rememberCallback(model) { model.reduce(MultiCommunityMviModel.Intent.HapticIndication) }, onDismissToStart = {