Skip to content

Commit 0f0ec54

Browse files
author
Onuray Sahin
committed
Code review fixes.
1 parent 33eeb72 commit 0f0ec54

File tree

4 files changed

+10
-11
lines changed

4 files changed

+10
-11
lines changed
File renamed without changes.

matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/ComputeUserAgentUseCase.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,17 @@ import org.matrix.android.sdk.BuildConfig
2222
import org.matrix.android.sdk.api.extensions.tryOrNull
2323
import javax.inject.Inject
2424

25-
class ComputeUserAgentUseCase @Inject constructor() {
25+
class ComputeUserAgentUseCase @Inject constructor(
26+
private val context: Context,
27+
) {
2628

2729
/**
2830
* Create an user agent with the application version.
2931
* Ex: Element/1.5.0 (Xiaomi Mi 9T; Android 11; RKQ1.200826.002; Flavour GooglePlay; MatrixAndroidSdk2 1.5.0)
3032
*
31-
* @param context the context
3233
* @param flavorDescription the flavor description
3334
*/
34-
fun execute(context: Context, flavorDescription: String): String {
35+
fun execute(flavorDescription: String): String {
3536
val appPackageName = context.applicationContext.packageName
3637
val pm = context.packageManager
3738

matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/UserAgentHolder.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,12 @@
1616

1717
package org.matrix.android.sdk.internal.network
1818

19-
import android.content.Context
2019
import org.matrix.android.sdk.api.MatrixConfiguration
2120
import org.matrix.android.sdk.internal.di.MatrixScope
2221
import javax.inject.Inject
2322

2423
@MatrixScope
2524
internal class UserAgentHolder @Inject constructor(
26-
context: Context,
2725
matrixConfiguration: MatrixConfiguration,
2826
computeUserAgentUseCase: ComputeUserAgentUseCase,
2927
) {
@@ -32,6 +30,6 @@ internal class UserAgentHolder @Inject constructor(
3230
private set
3331

3432
init {
35-
userAgent = computeUserAgentUseCase.execute(context, matrixConfiguration.applicationFlavor)
33+
userAgent = computeUserAgentUseCase.execute(matrixConfiguration.applicationFlavor)
3634
}
3735
}

matrix-sdk-android/src/test/java/org/matrix/android/sdk/internal/network/ComputeUserAgentUseCaseTest.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class ComputeUserAgentUseCaseTest {
4242
private val applicationInfo = mockk<ApplicationInfo>()
4343
private val packageInfo = mockk<PackageInfo>()
4444

45-
private val computeUserAgentUseCase = ComputeUserAgentUseCase()
45+
private val computeUserAgentUseCase = ComputeUserAgentUseCase(context)
4646

4747
@Before
4848
fun setUp() {
@@ -60,7 +60,7 @@ class ComputeUserAgentUseCaseTest {
6060
givenAppVersion(AN_APP_VERSION)
6161

6262
// When
63-
val result = computeUserAgentUseCase.execute(context, A_FLAVOUR)
63+
val result = computeUserAgentUseCase.execute(A_FLAVOUR)
6464

6565
// Then
6666
val expectedUserAgent = constructExpectedUserAgent(AN_APP_NAME, AN_APP_VERSION)
@@ -74,7 +74,7 @@ class ComputeUserAgentUseCaseTest {
7474
givenAppVersion(AN_APP_VERSION)
7575

7676
// When
77-
val result = computeUserAgentUseCase.execute(context, A_FLAVOUR)
77+
val result = computeUserAgentUseCase.execute(A_FLAVOUR)
7878

7979
// Then
8080
val expectedUserAgent = constructExpectedUserAgent(A_PACKAGE_NAME, AN_APP_VERSION)
@@ -88,7 +88,7 @@ class ComputeUserAgentUseCaseTest {
8888
givenAppVersion(AN_APP_VERSION)
8989

9090
// When
91-
val result = computeUserAgentUseCase.execute(context, A_FLAVOUR)
91+
val result = computeUserAgentUseCase.execute(A_FLAVOUR)
9292

9393
// Then
9494
val expectedUserAgent = constructExpectedUserAgent(A_PACKAGE_NAME, AN_APP_VERSION)
@@ -102,7 +102,7 @@ class ComputeUserAgentUseCaseTest {
102102
givenAppVersion(null)
103103

104104
// When
105-
val result = computeUserAgentUseCase.execute(context, A_FLAVOUR)
105+
val result = computeUserAgentUseCase.execute(A_FLAVOUR)
106106

107107
// Then
108108
val expectedUserAgent = constructExpectedUserAgent(AN_APP_NAME, ComputeUserAgentUseCase.FALLBACK_APP_VERSION)

0 commit comments

Comments
 (0)