mirror of
https://github.com/bitwarden/android.git
synced 2026-03-25 07:41:55 -05:00
BIT-1939: Add collection IDs back to network response (#1059)
This commit is contained in:
committed by
Álison Fernandes
parent
206d25bb48
commit
0537ccde07
@@ -895,6 +895,7 @@ class VaultRepositoryImpl(
|
||||
)
|
||||
}
|
||||
}
|
||||
.map { it.copy(collectionIds = cipherView.collectionIds) }
|
||||
.onSuccess {
|
||||
// Save the send immediately, regardless of whether the decrypt succeeds
|
||||
vaultDiskSource.saveCipher(userId = userId, cipher = it)
|
||||
|
||||
@@ -3382,7 +3382,10 @@ class VaultRepositoryTest {
|
||||
val mockByteArray = byteArrayOf(1, 2)
|
||||
val mockAttachmentEncryptResult = createMockAttachmentEncryptResult(number = 1)
|
||||
val mockAttachmentJsonResponse = createMockAttachmentJsonResponse(number = 1)
|
||||
val mockCipherResponse = createMockCipher(number = 1)
|
||||
val mockCipherResponse = createMockCipher(number = 1).copy(collectionIds = null)
|
||||
val mockUpdatedCipherResponse = createMockCipher(number = 1).copy(
|
||||
collectionIds = listOf("mockId-1"),
|
||||
)
|
||||
coEvery {
|
||||
vaultSdkSource.encryptCipher(userId = userId, cipherView = mockCipherView)
|
||||
} returns mockCipher.asSuccess()
|
||||
@@ -3412,12 +3415,12 @@ class VaultRepositoryTest {
|
||||
)
|
||||
} returns mockCipherResponse.asSuccess()
|
||||
coEvery {
|
||||
vaultDiskSource.saveCipher(userId = userId, cipher = mockCipherResponse)
|
||||
vaultDiskSource.saveCipher(userId = userId, cipher = mockUpdatedCipherResponse)
|
||||
} just runs
|
||||
coEvery {
|
||||
vaultSdkSource.decryptCipher(
|
||||
userId = userId,
|
||||
cipher = mockCipherResponse.toEncryptedSdkCipher(),
|
||||
cipher = mockUpdatedCipherResponse.toEncryptedSdkCipher(),
|
||||
)
|
||||
} returns Throwable("Fail").asFailure()
|
||||
|
||||
@@ -3453,7 +3456,10 @@ class VaultRepositoryTest {
|
||||
val mockByteArray = byteArrayOf(1, 2)
|
||||
val mockAttachmentEncryptResult = createMockAttachmentEncryptResult(number = 1)
|
||||
val mockAttachmentJsonResponse = createMockAttachmentJsonResponse(number = 1)
|
||||
val mockCipherResponse = createMockCipher(number = 1)
|
||||
val mockCipherResponse = createMockCipher(number = 1).copy(collectionIds = null)
|
||||
val mockUpdatedCipherResponse = createMockCipher(number = 1).copy(
|
||||
collectionIds = listOf("mockId-1"),
|
||||
)
|
||||
coEvery {
|
||||
vaultSdkSource.encryptCipher(userId = userId, cipherView = mockCipherView)
|
||||
} returns mockCipher.asSuccess()
|
||||
@@ -3483,12 +3489,12 @@ class VaultRepositoryTest {
|
||||
)
|
||||
} returns mockCipherResponse.asSuccess()
|
||||
coEvery {
|
||||
vaultDiskSource.saveCipher(userId = userId, cipher = mockCipherResponse)
|
||||
vaultDiskSource.saveCipher(userId = userId, cipher = mockUpdatedCipherResponse)
|
||||
} just runs
|
||||
coEvery {
|
||||
vaultSdkSource.decryptCipher(
|
||||
userId = userId,
|
||||
cipher = mockCipherResponse.toEncryptedSdkCipher(),
|
||||
cipher = mockUpdatedCipherResponse.toEncryptedSdkCipher(),
|
||||
)
|
||||
} returns mockCipherView.asSuccess()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user