From 4353caa6e06d5b5b783d5d5b0134fffbd9152347 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 1 Jul 2024 16:12:27 +0200 Subject: [PATCH] Inject constructor --- .../android/features/call/impl/ui/LanguageTagProvider.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/LanguageTagProvider.kt b/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/LanguageTagProvider.kt index 0835196307..8073e9b901 100644 --- a/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/LanguageTagProvider.kt +++ b/features/call/impl/src/main/kotlin/io/element/android/features/call/impl/ui/LanguageTagProvider.kt @@ -20,6 +20,7 @@ import androidx.compose.runtime.Composable import androidx.compose.ui.platform.LocalConfiguration import com.squareup.anvil.annotations.ContributesBinding import io.element.android.libraries.di.AppScope +import javax.inject.Inject interface LanguageTagProvider { @Composable @@ -27,7 +28,7 @@ interface LanguageTagProvider { } @ContributesBinding(AppScope::class) -class DefaultLanguageTagProvider : LanguageTagProvider { +class DefaultLanguageTagProvider @Inject constructor() : LanguageTagProvider { @Composable override fun provideLanguageTag(): String? { return LocalConfiguration.current.locales.get(0)?.toLanguageTag()