// // Copyright 2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only // import LibSignalClient extension OWSOutgoingResendRequest { @objc open override func buildPlainTextData(_ thread: TSThread, transaction: SDSAnyWriteTransaction) -> Data? { do { let decryptionErrorMessage = try DecryptionErrorMessage(bytes: decryptionErrorData) let plaintextContent = PlaintextContent(decryptionErrorMessage) return Data(plaintextContent.serialize()) } catch { owsFailDebug("Failed to build plaintext: \(error)") return nil } } }