Files
libsignal/swift/Tests/LibSignalClientTests/TestUtils.swift
Jordan Rose 0542686e70 Update artifact/package/module names across all three app languages
- Java: org.whispersystems:signal-client-java ->
    org.signal:libsignal-client
- Java: org.whispersystems:signal-client-android ->
    org.signal:libsignal-android
- Java: org.whispersystems:libsignal-server ->
    org.signal:libsignal-server
- Swift: SignalClient -> LibSignalClient
- NPM: @signalapp/signal-client -> @signalapp/libsignal-client
- Repository: github.com/signalapp/libsignal-client ->
    github.com/signalapp/libsignal
2022-03-23 10:49:09 -07:00

21 lines
624 B
Swift

//
// Copyright 2020-2021 Signal Messenger, LLC.
// SPDX-License-Identifier: AGPL-3.0-only
//
@testable import LibSignalClient
class BadStore: InMemorySignalProtocolStore {
enum Error: Swift.Error {
case badness
}
override func loadPreKey(id: UInt32, context: StoreContext) throws -> PreKeyRecord {
throw Error.badness
}
}
// Wrapped here so that the test files don't need to use @testable import.
func sealedSenderMultiRecipientMessageForSingleRecipient(_ message: [UInt8]) throws -> [UInt8] {
return try LibSignalClient.sealedSenderMultiRecipientMessageForSingleRecipient(message)
}