Signal-iOS/SignalServiceKit/src/TestUtils/FakeAccountServiceClient.swift
2019-07-16 13:02:27 -07:00

41 lines
1.2 KiB
Swift

//
// Copyright (c) 2019 Open Whisper Systems. All rights reserved.
//
import Foundation
import PromiseKit
class FakeAccountServiceClient: AccountServiceClient {
override init() {}
// MARK: - Public
public override func requestPreauthChallenge(recipientId: String, pushToken: String) -> Promise<Void> {
return Promise { $0.fulfill(()) }
}
public override func requestVerificationCode(recipientId: String, preauthChallenge: String?, captchaToken: String?, transport: TSVerificationTransport) -> Promise<Void> {
return Promise { $0.fulfill(()) }
}
public override func getPreKeysCount() -> Promise<Int> {
return Promise { $0.fulfill(0) }
}
public override func setPreKeys(identityKey: IdentityKey, signedPreKeyRecord: SignedPreKeyRecord, preKeyRecords: [PreKeyRecord]) -> Promise<Void> {
return Promise { $0.fulfill(()) }
}
public override func setSignedPreKey(_ signedPreKey: SignedPreKeyRecord) -> Promise<Void> {
return Promise { $0.fulfill(()) }
}
public override func updateAttributes() -> Promise<Void> {
return Promise { $0.fulfill(()) }
}
public override func getUuid() -> Promise<UUID> {
return Promise { $0.fulfill(UUID()) }
}
}