Skip to content

Commit b794894

Browse files
authored
[PM-19628] Migrate ResultExtensions to core module (#4934)
1 parent efec5cb commit b794894

File tree

48 files changed

+93
-99
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+93
-99
lines changed

app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/service/NewAuthRequestServiceImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package com.x8bit.bitwarden.data.auth.datasource.network.service
22

3+
import com.bitwarden.core.data.util.asFailure
34
import com.x8bit.bitwarden.data.auth.datasource.network.api.AuthenticatedAuthRequestsApi
45
import com.x8bit.bitwarden.data.auth.datasource.network.api.UnauthenticatedAuthRequestsApi
56
import com.x8bit.bitwarden.data.auth.datasource.network.model.AuthRequestRequestJson
67
import com.x8bit.bitwarden.data.auth.datasource.network.model.AuthRequestTypeJson
78
import com.x8bit.bitwarden.data.auth.datasource.network.model.AuthRequestsResponseJson
89
import com.x8bit.bitwarden.data.platform.datasource.network.util.toResult
9-
import com.x8bit.bitwarden.data.platform.util.asFailure
1010

1111
/**
1212
* The default implementation of the [NewAuthRequestService].

app/src/main/java/com/x8bit/bitwarden/data/auth/manager/AuthRequestManagerImpl.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
package com.x8bit.bitwarden.data.auth.manager
22

33
import com.bitwarden.core.AuthRequestResponse
4+
import com.bitwarden.core.data.util.asFailure
5+
import com.bitwarden.core.data.util.asSuccess
6+
import com.bitwarden.core.data.util.flatMap
47
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
58
import com.x8bit.bitwarden.data.auth.datasource.disk.model.PendingAuthRequestJson
69
import com.x8bit.bitwarden.data.auth.datasource.network.model.AuthRequestTypeJson
@@ -17,9 +20,6 @@ import com.x8bit.bitwarden.data.auth.manager.model.CreateAuthRequestResult
1720
import com.x8bit.bitwarden.data.auth.manager.util.isSso
1821
import com.x8bit.bitwarden.data.auth.manager.util.toAuthRequestTypeJson
1922
import com.x8bit.bitwarden.data.platform.error.NoActiveUserException
20-
import com.x8bit.bitwarden.data.platform.util.asFailure
21-
import com.x8bit.bitwarden.data.platform.util.asSuccess
22-
import com.x8bit.bitwarden.data.platform.util.flatMap
2323
import com.x8bit.bitwarden.data.vault.datasource.sdk.VaultSdkSource
2424
import kotlinx.coroutines.currentCoroutineContext
2525
import kotlinx.coroutines.delay

app/src/main/java/com/x8bit/bitwarden/data/auth/manager/KeyConnectorManagerImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.x8bit.bitwarden.data.auth.manager
22

33
import com.bitwarden.core.KeyConnectorResponse
4+
import com.bitwarden.core.data.util.flatMap
45
import com.bitwarden.crypto.Kdf
56
import com.x8bit.bitwarden.data.auth.datasource.network.model.KdfTypeJson
67
import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorKeyRequestJson
78
import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorMasterKeyResponseJson
89
import com.x8bit.bitwarden.data.auth.datasource.network.service.AccountsService
910
import com.x8bit.bitwarden.data.auth.datasource.sdk.AuthSdkSource
10-
import com.x8bit.bitwarden.data.platform.util.flatMap
1111
import com.x8bit.bitwarden.data.vault.datasource.sdk.VaultSdkSource
1212

1313
/**

app/src/main/java/com/x8bit/bitwarden/data/auth/manager/TrustedDeviceManagerImpl.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package com.x8bit.bitwarden.data.auth.manager
22

3+
import com.bitwarden.core.data.util.asSuccess
4+
import com.bitwarden.core.data.util.flatMap
35
import com.bitwarden.crypto.TrustDeviceResponse
46
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
57
import com.x8bit.bitwarden.data.auth.datasource.network.service.DevicesService
68
import com.x8bit.bitwarden.data.auth.manager.util.toUserStateJson
7-
import com.x8bit.bitwarden.data.platform.util.asSuccess
8-
import com.x8bit.bitwarden.data.platform.util.flatMap
99
import com.x8bit.bitwarden.data.vault.datasource.sdk.VaultSdkSource
1010

1111
/**

app/src/main/java/com/x8bit/bitwarden/data/auth/repository/AuthRepositoryImpl.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ package com.x8bit.bitwarden.data.auth.repository
33
import com.bitwarden.core.AuthRequestMethod
44
import com.bitwarden.core.InitUserCryptoMethod
55
import com.bitwarden.core.data.repository.util.bufferedMutableSharedFlow
6+
import com.bitwarden.core.data.util.asFailure
7+
import com.bitwarden.core.data.util.asSuccess
8+
import com.bitwarden.core.data.util.flatMap
69
import com.bitwarden.crypto.HashPurpose
710
import com.bitwarden.crypto.Kdf
811
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
@@ -115,9 +118,6 @@ import com.x8bit.bitwarden.data.platform.repository.EnvironmentRepository
115118
import com.x8bit.bitwarden.data.platform.repository.SettingsRepository
116119
import com.x8bit.bitwarden.data.platform.repository.model.Environment
117120
import com.x8bit.bitwarden.data.platform.repository.util.toEnvironmentUrls
118-
import com.x8bit.bitwarden.data.platform.util.asFailure
119-
import com.x8bit.bitwarden.data.platform.util.asSuccess
120-
import com.x8bit.bitwarden.data.platform.util.flatMap
121121
import com.x8bit.bitwarden.data.vault.datasource.network.model.OrganizationType
122122
import com.x8bit.bitwarden.data.vault.datasource.network.model.PolicyTypeJson
123123
import com.x8bit.bitwarden.data.vault.datasource.network.model.SyncResponseJson

app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/network/util/NetworkResultExtensions.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.x8bit.bitwarden.data.platform.datasource.network.util
22

3+
import com.bitwarden.core.data.util.asFailure
4+
import com.bitwarden.core.data.util.asSuccess
35
import com.x8bit.bitwarden.data.platform.datasource.network.model.NetworkResult
4-
import com.x8bit.bitwarden.data.platform.util.asFailure
5-
import com.x8bit.bitwarden.data.platform.util.asSuccess
66

77
/**
88
* Converts the [NetworkResult] to a [Result].

app/src/main/java/com/x8bit/bitwarden/data/vault/datasource/network/service/CiphersServiceImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package com.x8bit.bitwarden.data.vault.datasource.network.service
22

33
import androidx.core.net.toUri
4+
import com.bitwarden.core.data.util.asFailure
45
import com.bitwarden.vault.Attachment
56
import com.x8bit.bitwarden.data.platform.datasource.network.model.toBitwardenError
67
import com.x8bit.bitwarden.data.platform.datasource.network.util.NetworkErrorCode
78
import com.x8bit.bitwarden.data.platform.datasource.network.util.parseErrorBodyOrNull
89
import com.x8bit.bitwarden.data.platform.datasource.network.util.toResult
9-
import com.x8bit.bitwarden.data.platform.util.asFailure
1010
import com.x8bit.bitwarden.data.vault.datasource.network.api.AzureApi
1111
import com.x8bit.bitwarden.data.vault.datasource.network.api.CiphersApi
1212
import com.x8bit.bitwarden.data.vault.datasource.network.model.AttachmentJsonRequest

app/src/main/java/com/x8bit/bitwarden/data/vault/manager/CipherManagerImpl.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ package com.x8bit.bitwarden.data.vault.manager
22

33
import android.net.Uri
44
import androidx.core.net.toUri
5+
import com.bitwarden.core.data.util.asFailure
6+
import com.bitwarden.core.data.util.asSuccess
7+
import com.bitwarden.core.data.util.flatMap
58
import com.bitwarden.vault.AttachmentView
69
import com.bitwarden.vault.Cipher
710
import com.bitwarden.vault.CipherView
811
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
912
import com.x8bit.bitwarden.data.platform.error.NoActiveUserException
1013
import com.x8bit.bitwarden.data.platform.manager.ReviewPromptManager
11-
import com.x8bit.bitwarden.data.platform.util.asFailure
12-
import com.x8bit.bitwarden.data.platform.util.asSuccess
13-
import com.x8bit.bitwarden.data.platform.util.flatMap
1414
import com.x8bit.bitwarden.data.vault.datasource.disk.VaultDiskSource
1515
import com.x8bit.bitwarden.data.vault.datasource.network.model.CreateCipherInOrganizationJsonRequest
1616
import com.x8bit.bitwarden.data.vault.datasource.network.model.ShareCipherJsonRequest

app/src/main/java/com/x8bit/bitwarden/data/vault/manager/VaultLockManagerImpl.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import com.bitwarden.core.InitOrgCryptoRequest
88
import com.bitwarden.core.InitUserCryptoMethod
99
import com.bitwarden.core.InitUserCryptoRequest
1010
import com.bitwarden.core.data.repository.util.bufferedMutableSharedFlow
11+
import com.bitwarden.core.data.util.asSuccess
12+
import com.bitwarden.core.data.util.flatMap
1113
import com.bitwarden.crypto.HashPurpose
1214
import com.bitwarden.crypto.Kdf
1315
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
@@ -26,8 +28,6 @@ import com.x8bit.bitwarden.data.platform.manager.model.AppForegroundState
2628
import com.x8bit.bitwarden.data.platform.repository.SettingsRepository
2729
import com.x8bit.bitwarden.data.platform.repository.model.VaultTimeout
2830
import com.x8bit.bitwarden.data.platform.repository.model.VaultTimeoutAction
29-
import com.x8bit.bitwarden.data.platform.util.asSuccess
30-
import com.x8bit.bitwarden.data.platform.util.flatMap
3131
import com.x8bit.bitwarden.data.vault.datasource.sdk.VaultSdkSource
3232
import com.x8bit.bitwarden.data.vault.datasource.sdk.model.InitializeCryptoResult
3333
import com.x8bit.bitwarden.data.vault.manager.model.VaultStateEvent

app/src/main/java/com/x8bit/bitwarden/data/vault/repository/VaultRepositoryImpl.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ import com.bitwarden.core.InitOrgCryptoRequest
66
import com.bitwarden.core.InitUserCryptoMethod
77
import com.bitwarden.core.data.repository.model.DataState
88
import com.bitwarden.core.data.repository.util.bufferedMutableSharedFlow
9+
import com.bitwarden.core.data.util.asFailure
10+
import com.bitwarden.core.data.util.asSuccess
11+
import com.bitwarden.core.data.util.flatMap
912
import com.bitwarden.exporters.ExportFormat
1013
import com.bitwarden.fido.Fido2CredentialAutofillView
1114
import com.bitwarden.sdk.Fido2CredentialStore
@@ -41,9 +44,6 @@ import com.x8bit.bitwarden.data.platform.repository.util.mapNullable
4144
import com.x8bit.bitwarden.data.platform.repository.util.observeWhenSubscribedAndLoggedIn
4245
import com.x8bit.bitwarden.data.platform.repository.util.observeWhenSubscribedAndUnlocked
4346
import com.x8bit.bitwarden.data.platform.repository.util.updateToPendingOrLoading
44-
import com.x8bit.bitwarden.data.platform.util.asFailure
45-
import com.x8bit.bitwarden.data.platform.util.asSuccess
46-
import com.x8bit.bitwarden.data.platform.util.flatMap
4747
import com.x8bit.bitwarden.data.vault.datasource.disk.VaultDiskSource
4848
import com.x8bit.bitwarden.data.vault.datasource.network.model.CreateFileSendResponse
4949
import com.x8bit.bitwarden.data.vault.datasource.network.model.CreateSendJsonResponse

app/src/test/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AccountsServiceTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.x8bit.bitwarden.data.auth.datasource.network.service
22

3+
import com.bitwarden.core.data.util.asSuccess
34
import com.x8bit.bitwarden.data.auth.datasource.network.api.AuthenticatedAccountsApi
45
import com.x8bit.bitwarden.data.auth.datasource.network.api.AuthenticatedKeyConnectorApi
56
import com.x8bit.bitwarden.data.auth.datasource.network.api.UnauthenticatedAccountsApi
@@ -14,7 +15,6 @@ import com.x8bit.bitwarden.data.auth.datasource.network.model.ResendNewDeviceOtp
1415
import com.x8bit.bitwarden.data.auth.datasource.network.model.ResetPasswordRequestJson
1516
import com.x8bit.bitwarden.data.auth.datasource.network.model.SetPasswordRequestJson
1617
import com.x8bit.bitwarden.data.platform.base.BaseServiceTest
17-
import com.x8bit.bitwarden.data.platform.util.asSuccess
1818
import kotlinx.coroutines.test.runTest
1919
import okhttp3.mockwebserver.MockResponse
2020
import org.junit.jupiter.api.Assertions.assertEquals

app/src/test/java/com/x8bit/bitwarden/data/auth/datasource/network/service/AuthRequestsServiceTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package com.x8bit.bitwarden.data.auth.datasource.network.service
22

3+
import com.bitwarden.core.data.util.asSuccess
34
import com.x8bit.bitwarden.data.auth.datasource.network.api.AuthenticatedAuthRequestsApi
45
import com.x8bit.bitwarden.data.auth.datasource.network.model.AuthRequestsResponseJson
56
import com.x8bit.bitwarden.data.platform.base.BaseServiceTest
6-
import com.x8bit.bitwarden.data.platform.util.asSuccess
77
import kotlinx.coroutines.test.runTest
88
import okhttp3.mockwebserver.MockResponse
99
import org.junit.jupiter.api.Assertions.assertEquals

app/src/test/java/com/x8bit/bitwarden/data/auth/datasource/network/service/DevicesServiceTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package com.x8bit.bitwarden.data.auth.datasource.network.service
22

3+
import com.bitwarden.core.data.util.asSuccess
34
import com.x8bit.bitwarden.data.auth.datasource.network.api.AuthenticatedDevicesApi
45
import com.x8bit.bitwarden.data.auth.datasource.network.api.UnauthenticatedDevicesApi
56
import com.x8bit.bitwarden.data.auth.datasource.network.model.TrustedDeviceKeysResponseJson
67
import com.x8bit.bitwarden.data.platform.base.BaseServiceTest
7-
import com.x8bit.bitwarden.data.platform.util.asSuccess
88
import kotlinx.coroutines.test.runTest
99
import okhttp3.mockwebserver.MockResponse
1010
import org.junit.jupiter.api.Assertions.assertEquals

app/src/test/java/com/x8bit/bitwarden/data/auth/datasource/network/service/IdentityServiceTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.x8bit.bitwarden.data.auth.datasource.network.service
22

3+
import com.bitwarden.core.data.util.asSuccess
34
import com.x8bit.bitwarden.data.auth.datasource.network.api.UnauthenticatedIdentityApi
45
import com.x8bit.bitwarden.data.auth.datasource.network.model.GetTokenResponseJson
56
import com.x8bit.bitwarden.data.auth.datasource.network.model.IdentityTokenAuthModel
@@ -21,7 +22,6 @@ import com.x8bit.bitwarden.data.auth.datasource.network.model.VerifyEmailTokenRe
2122
import com.x8bit.bitwarden.data.auth.datasource.network.model.VerifyEmailTokenResponseJson
2223
import com.x8bit.bitwarden.data.platform.base.BaseServiceTest
2324
import com.x8bit.bitwarden.data.platform.util.DeviceModelProvider
24-
import com.x8bit.bitwarden.data.platform.util.asSuccess
2525
import io.mockk.every
2626
import io.mockk.mockk
2727
import kotlinx.coroutines.test.runTest

app/src/test/java/com/x8bit/bitwarden/data/auth/datasource/network/service/NewAuthRequestServiceTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package com.x8bit.bitwarden.data.auth.datasource.network.service
22

3+
import com.bitwarden.core.data.util.asSuccess
34
import com.x8bit.bitwarden.data.auth.datasource.network.api.AuthenticatedAuthRequestsApi
45
import com.x8bit.bitwarden.data.auth.datasource.network.api.UnauthenticatedAuthRequestsApi
56
import com.x8bit.bitwarden.data.auth.datasource.network.model.AuthRequestTypeJson
67
import com.x8bit.bitwarden.data.auth.datasource.network.model.AuthRequestsResponseJson
78
import com.x8bit.bitwarden.data.platform.base.BaseServiceTest
8-
import com.x8bit.bitwarden.data.platform.util.asSuccess
99
import kotlinx.coroutines.test.runTest
1010
import okhttp3.mockwebserver.MockResponse
1111
import org.junit.jupiter.api.Assertions.assertEquals

app/src/test/java/com/x8bit/bitwarden/data/auth/datasource/network/service/OrganizationServiceTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.x8bit.bitwarden.data.auth.datasource.network.service
22

3+
import com.bitwarden.core.data.util.asSuccess
34
import com.x8bit.bitwarden.data.auth.datasource.network.api.AuthenticatedOrganizationApi
45
import com.x8bit.bitwarden.data.auth.datasource.network.api.UnauthenticatedOrganizationApi
56
import com.x8bit.bitwarden.data.auth.datasource.network.model.OrganizationAutoEnrollStatusResponseJson
67
import com.x8bit.bitwarden.data.auth.datasource.network.model.OrganizationDomainSsoDetailsResponseJson
78
import com.x8bit.bitwarden.data.auth.datasource.network.model.OrganizationKeysResponseJson
89
import com.x8bit.bitwarden.data.auth.datasource.network.model.VerifiedOrganizationDomainSsoDetailsResponse
910
import com.x8bit.bitwarden.data.platform.base.BaseServiceTest
10-
import com.x8bit.bitwarden.data.platform.util.asSuccess
1111
import kotlinx.coroutines.test.runTest
1212
import okhttp3.mockwebserver.MockResponse
1313
import org.junit.jupiter.api.Assertions.assertEquals

app/src/test/java/com/x8bit/bitwarden/data/auth/datasource/sdk/AuthSdkSourceTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ import com.bitwarden.core.KeyConnectorResponse
66
import com.bitwarden.core.MasterPasswordPolicyOptions
77
import com.bitwarden.core.RegisterKeyResponse
88
import com.bitwarden.core.RegisterTdeKeyResponse
9+
import com.bitwarden.core.data.util.asSuccess
910
import com.bitwarden.crypto.HashPurpose
1011
import com.bitwarden.crypto.Kdf
1112
import com.bitwarden.sdk.AuthClient
1213
import com.bitwarden.sdk.Client
1314
import com.bitwarden.sdk.PlatformClient
1415
import com.x8bit.bitwarden.data.auth.datasource.sdk.model.PasswordStrength
1516
import com.x8bit.bitwarden.data.platform.manager.SdkClientManager
16-
import com.x8bit.bitwarden.data.platform.util.asSuccess
1717
import io.mockk.coEvery
1818
import io.mockk.coVerify
1919
import io.mockk.every

app/src/test/java/com/x8bit/bitwarden/data/auth/manager/AuthRequestManagerTest.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ package com.x8bit.bitwarden.data.auth.manager
22

33
import app.cash.turbine.test
44
import com.bitwarden.core.AuthRequestResponse
5+
import com.bitwarden.core.data.util.asFailure
6+
import com.bitwarden.core.data.util.asSuccess
57
import com.x8bit.bitwarden.data.auth.datasource.disk.model.AccountJson
68
import com.x8bit.bitwarden.data.auth.datasource.disk.model.AccountTokensJson
79
import com.x8bit.bitwarden.data.auth.datasource.disk.model.PendingAuthRequestJson
@@ -20,8 +22,6 @@ import com.x8bit.bitwarden.data.auth.manager.model.AuthRequestUpdatesResult
2022
import com.x8bit.bitwarden.data.auth.manager.model.AuthRequestsResult
2123
import com.x8bit.bitwarden.data.auth.manager.model.AuthRequestsUpdatesResult
2224
import com.x8bit.bitwarden.data.auth.manager.model.CreateAuthRequestResult
23-
import com.x8bit.bitwarden.data.platform.util.asFailure
24-
import com.x8bit.bitwarden.data.platform.util.asSuccess
2525
import com.x8bit.bitwarden.data.vault.datasource.sdk.VaultSdkSource
2626
import io.mockk.coEvery
2727
import io.mockk.coVerify

app/src/test/java/com/x8bit/bitwarden/data/auth/manager/KeyConnectorManagerTest.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
package com.x8bit.bitwarden.data.auth.manager
22

33
import com.bitwarden.core.KeyConnectorResponse
4+
import com.bitwarden.core.data.util.asFailure
5+
import com.bitwarden.core.data.util.asSuccess
46
import com.bitwarden.crypto.Kdf
57
import com.bitwarden.crypto.RsaKeyPair
68
import com.x8bit.bitwarden.data.auth.datasource.network.model.KdfTypeJson
79
import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorKeyRequestJson
810
import com.x8bit.bitwarden.data.auth.datasource.network.model.KeyConnectorMasterKeyResponseJson
911
import com.x8bit.bitwarden.data.auth.datasource.network.service.AccountsService
1012
import com.x8bit.bitwarden.data.auth.datasource.sdk.AuthSdkSource
11-
import com.x8bit.bitwarden.data.platform.util.asFailure
12-
import com.x8bit.bitwarden.data.platform.util.asSuccess
1313
import com.x8bit.bitwarden.data.vault.datasource.sdk.VaultSdkSource
1414
import io.mockk.coEvery
1515
import io.mockk.every

app/src/test/java/com/x8bit/bitwarden/data/auth/manager/TrustedDeviceManagerTests.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.x8bit.bitwarden.data.auth.manager
22

3+
import com.bitwarden.core.data.util.asFailure
4+
import com.bitwarden.core.data.util.asSuccess
35
import com.bitwarden.crypto.TrustDeviceResponse
46
import com.x8bit.bitwarden.data.auth.datasource.disk.model.AccountJson
57
import com.x8bit.bitwarden.data.auth.datasource.disk.model.EnvironmentUrlDataJson
@@ -11,8 +13,6 @@ import com.x8bit.bitwarden.data.auth.datasource.network.model.TrustedDeviceUserD
1113
import com.x8bit.bitwarden.data.auth.datasource.network.model.UserDecryptionOptionsJson
1214
import com.x8bit.bitwarden.data.auth.datasource.network.service.DevicesService
1315
import com.x8bit.bitwarden.data.auth.manager.util.toUserStateJson
14-
import com.x8bit.bitwarden.data.platform.util.asFailure
15-
import com.x8bit.bitwarden.data.platform.util.asSuccess
1616
import com.x8bit.bitwarden.data.vault.datasource.sdk.VaultSdkSource
1717
import io.mockk.coEvery
1818
import io.mockk.coVerify

app/src/test/java/com/x8bit/bitwarden/data/auth/repository/AuthRepositoryTest.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import com.bitwarden.core.RegisterKeyResponse
99
import com.bitwarden.core.RegisterTdeKeyResponse
1010
import com.bitwarden.core.UpdatePasswordResponse
1111
import com.bitwarden.core.data.repository.util.bufferedMutableSharedFlow
12+
import com.bitwarden.core.data.util.asFailure
13+
import com.bitwarden.core.data.util.asSuccess
1214
import com.bitwarden.crypto.HashPurpose
1315
import com.bitwarden.crypto.Kdf
1416
import com.bitwarden.crypto.RsaKeyPair
@@ -120,8 +122,6 @@ import com.x8bit.bitwarden.data.platform.manager.model.NotificationLogoutData
120122
import com.x8bit.bitwarden.data.platform.repository.SettingsRepository
121123
import com.x8bit.bitwarden.data.platform.repository.model.Environment
122124
import com.x8bit.bitwarden.data.platform.repository.util.FakeEnvironmentRepository
123-
import com.x8bit.bitwarden.data.platform.util.asFailure
124-
import com.x8bit.bitwarden.data.platform.util.asSuccess
125125
import com.x8bit.bitwarden.data.vault.datasource.network.model.OrganizationType
126126
import com.x8bit.bitwarden.data.vault.datasource.network.model.PolicyTypeJson
127127
import com.x8bit.bitwarden.data.vault.datasource.network.model.SyncResponseJson

app/src/test/java/com/x8bit/bitwarden/data/autofill/fido2/manager/Fido2CredentialManagerTest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.x8bit.bitwarden.data.autofill.fido2.manager
33
import android.content.pm.Signature
44
import android.content.pm.SigningInfo
55
import android.util.Base64
6+
import com.bitwarden.core.data.util.asSuccess
67
import com.bitwarden.fido.ClientData
78
import com.bitwarden.fido.Origin
89
import com.bitwarden.fido.PublicKeyCredentialAuthenticatorAssertionResponse
@@ -18,7 +19,6 @@ import com.x8bit.bitwarden.data.autofill.fido2.model.Fido2ValidateOriginResult
1819
import com.x8bit.bitwarden.data.autofill.fido2.model.PasskeyAssertionOptions
1920
import com.x8bit.bitwarden.data.autofill.fido2.model.PasskeyAttestationOptions
2021
import com.x8bit.bitwarden.data.autofill.fido2.model.createMockFido2CreateCredentialRequest
21-
import com.x8bit.bitwarden.data.platform.util.asSuccess
2222
import com.x8bit.bitwarden.data.platform.util.decodeFromStringOrNull
2323
import com.x8bit.bitwarden.data.vault.datasource.sdk.VaultSdkSource
2424
import com.x8bit.bitwarden.data.vault.datasource.sdk.model.AuthenticateFido2CredentialRequest

0 commit comments

Comments
 (0)