summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrej Mihajlov <and@mullvad.net>2023-08-25 17:03:51 +0200
committerAndrej Mihajlov <and@mullvad.net>2023-08-29 14:31:39 +0200
commit5269ced5a5cd3b323fc20c29d7105bcefd30d443 (patch)
treeff5bb0b31904a27a7fcf22af15af95ab9c2795fa
parent4a5303429a422d35053cae105d02fe53c5baf6c6 (diff)
downloadmullvadvpn-5269ced5a5cd3b323fc20c29d7105bcefd30d443.tar.xz
mullvadvpn-5269ced5a5cd3b323fc20c29d7105bcefd30d443.zip
Move AnyTransportProvider under REST namespace for consistency
-rw-r--r--ios/MullvadREST/RESTTransportProvider.swift16
-rw-r--r--ios/MullvadRESTTests/RequestExecutorTests.swift2
-rw-r--r--ios/MullvadVPN/AppDelegate.swift2
3 files changed, 11 insertions, 9 deletions
diff --git a/ios/MullvadREST/RESTTransportProvider.swift b/ios/MullvadREST/RESTTransportProvider.swift
index ed683fa163..5476338ece 100644
--- a/ios/MullvadREST/RESTTransportProvider.swift
+++ b/ios/MullvadREST/RESTTransportProvider.swift
@@ -12,14 +12,16 @@ public protocol RESTTransportProvider {
func makeTransport() -> RESTTransport?
}
-public struct AnyTransportProvider: RESTTransportProvider {
- private let block: () -> RESTTransport?
+extension REST {
+ public struct AnyTransportProvider: RESTTransportProvider {
+ private let block: () -> RESTTransport?
- public init(_ block: @escaping () -> RESTTransport?) {
- self.block = block
- }
+ public init(_ block: @escaping () -> RESTTransport?) {
+ self.block = block
+ }
- public func makeTransport() -> RESTTransport? {
- return block()
+ public func makeTransport() -> RESTTransport? {
+ return block()
+ }
}
}
diff --git a/ios/MullvadRESTTests/RequestExecutorTests.swift b/ios/MullvadRESTTests/RequestExecutorTests.swift
index bf8559b422..e4ca6b9537 100644
--- a/ios/MullvadRESTTests/RequestExecutorTests.swift
+++ b/ios/MullvadRESTTests/RequestExecutorTests.swift
@@ -17,7 +17,7 @@ final class RequestExecutorTests: XCTestCase {
override func setUp() {
super.setUp()
- let transportProvider = AnyTransportProvider {
+ let transportProvider = REST.AnyTransportProvider {
return AnyTransport {
return Response(delay: 1, statusCode: 200, value: TimeResponse(dateTime: Date()))
}
diff --git a/ios/MullvadVPN/AppDelegate.swift b/ios/MullvadVPN/AppDelegate.swift
index 930f700246..4c99cfd857 100644
--- a/ios/MullvadVPN/AppDelegate.swift
+++ b/ios/MullvadVPN/AppDelegate.swift
@@ -59,7 +59,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD
addressCache.loadFromFile()
proxyFactory = REST.ProxyFactory.makeProxyFactory(
- transportProvider: AnyTransportProvider { [weak self] in
+ transportProvider: REST.AnyTransportProvider { [weak self] in
return self?.transportMonitor.makeTransport()
},
addressCache: addressCache