From e2359539afcf38ede4f9e9ceec4ccb3f6a31a845 Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Fri, 27 Oct 2023 15:32:30 +0300 Subject: [PATCH] Change url building --- .../org/futo/circles/core/feature/share/ShareUrl.kt | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/core/src/main/java/org/futo/circles/core/feature/share/ShareUrl.kt b/core/src/main/java/org/futo/circles/core/feature/share/ShareUrl.kt index b8ada37a8..568d1b34f 100644 --- a/core/src/main/java/org/futo/circles/core/feature/share/ShareUrl.kt +++ b/core/src/main/java/org/futo/circles/core/feature/share/ShareUrl.kt @@ -1,15 +1,8 @@ package org.futo.circles.core.feature.share -import org.futo.circles.core.provider.MatrixSessionProvider +import org.futo.circles.core.model.ShareUrlTypeArg private const val BASE_SHARE_URL = "https://circu.li/" -const val SHARE_ROOM_URL_PREFIX = "https://circu.li/room/" -const val SHARE_PROFILE_URL_PREFIX = "https://circu.li/profile/" -fun buildShareRoomUrl(roomId: String, roomName: String, topic: String?) = - SHARE_ROOM_URL_PREFIX + roomId + "/$roomName" + if (topic.isNullOrEmpty()) "" else "/$topic" - -fun buildShareProfileUrl(sharedSpaceId: String) = - MatrixSessionProvider.currentSession?.myUserId?.let { userId -> - "$SHARE_PROFILE_URL_PREFIX$userId/$sharedSpaceId" - } ?: "" \ No newline at end of file +fun buildShareRoomUrl(type: ShareUrlTypeArg, roomId: String) = + BASE_SHARE_URL + type.typeKey + "/$roomId" -- GitLab