Code quality and remove reference to DefaultMatrixToConverter.SUPPORTED_PATHS in MatrixToConverter
This commit is contained in:
@@ -110,10 +110,10 @@ class MessagesNode @AssistedInject constructor(
|
||||
) {
|
||||
when (val permalink = permalinkParser.parse(Uri.parse(url))) {
|
||||
is PermalinkData.UserLink -> {
|
||||
onUserDataClicked(UserId(permalink.userId))
|
||||
callback?.onUserDataClicked(UserId(permalink.userId))
|
||||
}
|
||||
is PermalinkData.RoomLink -> {
|
||||
// TODO: Implement room link handling
|
||||
// TODO Implement room link handling
|
||||
}
|
||||
is PermalinkData.FallbackLink,
|
||||
is PermalinkData.RoomEmailInviteLink -> {
|
||||
|
||||
@@ -24,7 +24,6 @@ import android.net.Uri
|
||||
interface MatrixToConverter {
|
||||
/**
|
||||
* Try to convert a URL from an element web instance or from a client permalink to a matrix.to url.
|
||||
* To be successfully converted, URL path should contain one of the [DefaultMatrixToConverter.SUPPORTED_PATHS].
|
||||
* Examples:
|
||||
* - https://riot.im/develop/#/room/#element-android:matrix.org -> https://matrix.to/#/#element-android:matrix.org
|
||||
* - https://app.element.io/#/room/#element-android:matrix.org -> https://matrix.to/#/#element-android:matrix.org
|
||||
|
||||
@@ -53,9 +53,11 @@ class DefaultMatrixToConverter @Inject constructor() : MatrixToConverter {
|
||||
}
|
||||
}
|
||||
|
||||
private val SUPPORTED_PATHS = listOf(
|
||||
"/#/room/",
|
||||
"/#/user/",
|
||||
"/#/group/"
|
||||
)
|
||||
companion object {
|
||||
val SUPPORTED_PATHS = listOf(
|
||||
"/#/room/",
|
||||
"/#/user/",
|
||||
"/#/group/"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ import io.element.android.libraries.matrix.api.permalink.PermalinkData
|
||||
import io.element.android.libraries.matrix.api.permalink.PermalinkParser
|
||||
|
||||
class FakePermalinkParser(
|
||||
private var result: () -> PermalinkData = { throw Exception("Not implemented") }
|
||||
private var result: () -> PermalinkData = { TODO("Not implemented") }
|
||||
) : PermalinkParser {
|
||||
fun givenResult(result: PermalinkData) {
|
||||
this.result = { result }
|
||||
|
||||
Reference in New Issue
Block a user