feat(share): share user permalinks via to.healthchat.ch

Mention pills keep the matrix.to wire format other clients expect.
This commit is contained in:
2026-08-03 10:53:51 +02:00
committed by Sedat Qaja
parent e4ca0e6208
commit c8e444e2e0
5 changed files with 28 additions and 2 deletions
@@ -16,6 +16,7 @@ import io.element.android.tests.testutils.lambda.lambdaError
class FakePermalinkBuilder(
private val permalinkForUserLambda: (UserId) -> Result<String> = { lambdaError() },
private val permalinkForRoomAliasLambda: (RoomAlias) -> Result<String> = { lambdaError() },
private val sharePermalinkForUserLambda: (UserId) -> Result<String> = { lambdaError() },
) : PermalinkBuilder {
override fun permalinkForUser(userId: UserId): Result<String> {
return permalinkForUserLambda(userId)
@@ -24,4 +25,8 @@ class FakePermalinkBuilder(
override fun permalinkForRoomAlias(roomAlias: RoomAlias): Result<String> {
return permalinkForRoomAliasLambda(roomAlias)
}
override fun sharePermalinkForUser(userId: UserId): Result<String> {
return sharePermalinkForUserLambda(userId)
}
}