mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
eb927c36a9
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
21 lines
525 B
Swift
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
|
|
}
|
|
}
|
|
}
|