diff --git a/Sources/Extensions/HTTPURLResponseExtensions.swift b/Sources/Extensions/HTTPURLResponseExtensions.swift index 2bf20d7d..ffa53486 100644 --- a/Sources/Extensions/HTTPURLResponseExtensions.swift +++ b/Sources/Extensions/HTTPURLResponseExtensions.swift @@ -11,7 +11,7 @@ import FoundationNetworking #endif extension HTTPURLResponse { - var rateLimit: RateLimit? { + public var rateLimit: RateLimit? { if let value = value(forHTTPHeaderField: "X-Rate-Limit") { return RateLimit(value: value, requestURL: url) } else { diff --git a/Sources/RateLimit.swift b/Sources/RateLimit.swift index 5b3125e7..4d57c681 100644 --- a/Sources/RateLimit.swift +++ b/Sources/RateLimit.swift @@ -14,7 +14,7 @@ public struct RateLimit: Codable { /// The url of the request the rate limit were returned for. public let requestURL: URL? - init(value: String, requestURL: URL?) { + public init(value: String, requestURL: URL?) { self.requestURL = requestURL let items = value.split(separator: ",", omittingEmptySubsequences: true).flatMap {