From f4500d48655442b38ba2d5c7e674ed18587a76b5 Mon Sep 17 00:00:00 2001 From: Diego Beraldin Date: Mon, 22 Jan 2024 12:32:45 +0100 Subject: [PATCH] fix: open community from profile comments (#473) --- .../unit/myaccount/ProfileLoggedScreen.kt | 3 +++ .../raccoonforlemmy/unit/userdetail/UserDetailScreen.kt | 9 ++------- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/unit/myaccount/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/unit/myaccount/ProfileLoggedScreen.kt b/unit/myaccount/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/unit/myaccount/ProfileLoggedScreen.kt index 826f4b6c1..891e4dfa8 100644 --- a/unit/myaccount/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/unit/myaccount/ProfileLoggedScreen.kt +++ b/unit/myaccount/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/unit/myaccount/ProfileLoggedScreen.kt @@ -336,6 +336,9 @@ object ProfileLoggedScreen : Tab { onImageClick = rememberCallbackArgs { url -> navigationCoordinator.pushScreen(ZoomableImageScreen(url)) }, + onOpenCommunity = rememberCallbackArgs { community, instance -> + detailOpener.openCommunityDetail(community, instance) + }, onClick = rememberCallback { detailOpener.openPostDetail( post = PostModel(id = comment.postId), diff --git a/unit/userdetail/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/unit/userdetail/UserDetailScreen.kt b/unit/userdetail/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/unit/userdetail/UserDetailScreen.kt index c8ea0f684..6ebf0cbd9 100644 --- a/unit/userdetail/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/unit/userdetail/UserDetailScreen.kt +++ b/unit/userdetail/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/unit/userdetail/UserDetailScreen.kt @@ -913,10 +913,7 @@ class UserDetailScreen( } }, onOpenCommunity = rememberCallbackArgs { community, instance -> - detailOpener.openCommunityDetail( - community, - instance - ) + detailOpener.openCommunityDetail(community, instance) }, onOpenCreator = rememberCallbackArgs { user, instance -> detailOpener.openUserDetail(user, instance) @@ -925,9 +922,7 @@ class UserDetailScreen( detailOpener.openPostDetail(post, instance) }, onOpenWeb = rememberCallbackArgs { url -> - navigationCoordinator.pushScreen( - WebViewScreen(url) - ) + navigationCoordinator.pushScreen(WebViewScreen(url)) }, options = buildList { add(