diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/call/ElementWellKnownParser.kt b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/call/ElementWellKnownParser.kt index afc0baf240..aac31b89ff 100644 --- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/call/ElementWellKnownParser.kt +++ b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/call/ElementWellKnownParser.kt @@ -20,13 +20,14 @@ import com.squareup.anvil.annotations.ContributesBinding import io.element.android.libraries.di.AppScope import org.matrix.rustcomponents.sdk.ElementWellKnown import org.matrix.rustcomponents.sdk.makeElementWellKnown +import javax.inject.Inject interface ElementWellKnownParser { fun parse(str: String): Result } @ContributesBinding(AppScope::class) -class RustElementWellKnownParser : ElementWellKnownParser { +class RustElementWellKnownParser @Inject constructor() : ElementWellKnownParser { override fun parse(str: String): Result { return runCatching { makeElementWellKnown(str)