session-ios/SessionMessagingKit/Utilities/SNProtoEnvelope+Conversion....

17 lines
484 B
Swift
Raw Permalink Normal View History

// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved.
2020-11-11 00:58:56 +01:00
import Foundation
import SessionSnodeKit
import SessionUtilitiesKit
2020-11-11 00:58:56 +01:00
public extension SNProtoEnvelope {
static func from(_ message: SnodeReceivedMessage) -> SNProtoEnvelope? {
guard let result = try? MessageWrapper.unwrap(data: message.data) else {
SNLog("Failed to unwrap data for message: \(String(reflecting: message)).")
2020-11-11 00:58:56 +01:00
return nil
}
2020-11-11 00:58:56 +01:00
return result
}
}