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 b8ada37a8c3a2c8245e69918d02f9a956e26a03e..568d1b34f228088a7359da8cbb1024d5891a7e11 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"