From cc88de9dd28a2c6eb1470d78cfbe4523e0e8d789 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 19 Sep 2024 15:16:19 +0200 Subject: [PATCH] Inject constructor --- .../android/libraries/matrix/impl/ClientBuilderProvider.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/ClientBuilderProvider.kt b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/ClientBuilderProvider.kt index 0bd05b4cdc..b4b7497d79 100644 --- a/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/ClientBuilderProvider.kt +++ b/libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/ClientBuilderProvider.kt @@ -10,13 +10,14 @@ package io.element.android.libraries.matrix.impl import com.squareup.anvil.annotations.ContributesBinding import io.element.android.libraries.di.AppScope import org.matrix.rustcomponents.sdk.ClientBuilder +import javax.inject.Inject interface ClientBuilderProvider { fun provide(): ClientBuilder } @ContributesBinding(AppScope::class) -class RustClientBuilderProvider : ClientBuilderProvider { +class RustClientBuilderProvider @Inject constructor() : ClientBuilderProvider { override fun provide(): ClientBuilder { return ClientBuilder() }