session-ios/SessionSnodeKit/Models/ResponseInfo.swift
Morgan Pretty eb927c36a9 Started cleaning up some of the SOGS and Onion Requests structure
Cleaned up the OnionRequestAPI so we don't need the LegacyOnionRequestAPI
Added requests for the user endpoints
Added deprecated flags to the legacy endpoints and functions
Added some logic to start handling the new poll (batch) response
Started adding unit tests for the OpenGroupAPI functions
2022-02-15 13:55:59 +11:00

21 lines
525 B
Swift

// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved.
import Foundation
public protocol OnionRequestResponseInfoType: Codable {
var code: Int { get }
var headers: [String: String] { get }
}
extension OnionRequestAPI {
public struct ResponseInfo: OnionRequestResponseInfoType {
public let code: Int
public let headers: [String: String]
public init(code: Int, headers: [String: String]) {
self.code = code
self.headers = headers
}
}
}