TM-SGNL-iOS/SignalServiceKit/Messages/OWSOutgoingResendRequest.swift
TeleMessage developers dde0620daf initial commit
2025-05-03 12:28:28 -07:00

20 lines
632 B
Swift

//
// 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
}
}
}