Update the SDK, minor version, handle API breaks (#1994)

This commit is contained in:
Doug
2023-10-31 14:56:23 +00:00
committed by GitHub
parent b2f30974e3
commit 4af881a20f
9 changed files with 63 additions and 20 deletions
@@ -2697,17 +2697,22 @@ class SecureBackupControllerMock: SecureBackupControllerProtocol {
return isLastSessionReturnValue
}
}
//MARK: - waitForKeyBackup
//MARK: - waitForKeyBackupUpload
var waitForKeyBackupCallsCount = 0
var waitForKeyBackupCalled: Bool {
return waitForKeyBackupCallsCount > 0
var waitForKeyBackupUploadCallsCount = 0
var waitForKeyBackupUploadCalled: Bool {
return waitForKeyBackupUploadCallsCount > 0
}
var waitForKeyBackupClosure: (() async -> Void)?
var waitForKeyBackupUploadReturnValue: Result<Void, SecureBackupControllerError>!
var waitForKeyBackupUploadClosure: (() async -> Result<Void, SecureBackupControllerError>)?
func waitForKeyBackup() async {
waitForKeyBackupCallsCount += 1
await waitForKeyBackupClosure?()
func waitForKeyBackupUpload() async -> Result<Void, SecureBackupControllerError> {
waitForKeyBackupUploadCallsCount += 1
if let waitForKeyBackupUploadClosure = waitForKeyBackupUploadClosure {
return await waitForKeyBackupUploadClosure()
} else {
return waitForKeyBackupUploadReturnValue
}
}
}
class SessionVerificationControllerProxyMock: SessionVerificationControllerProxyProtocol {