@@ -78,6 +78,12 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
78
78
self . dependencyContainer. createAuthManager ( config: self . config)
79
79
} ( )
80
80
81
+ var apiEndPoint : String {
82
+ get {
83
+ _apiEndPoint
84
+ }
85
+ }
86
+
81
87
// MARK: - SDK Functions
82
88
83
89
@discardableResult func handleUniversalLink( _ url: URL ) -> Bool {
@@ -400,7 +406,7 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
400
406
// MARK: - Private/Internal
401
407
402
408
private var config : IterableConfig
403
- private var apiEndPoint : String
409
+ private var _apiEndPoint : String
404
410
405
411
/// Following are needed for handling pending notification and deep link.
406
412
static var pendingNotificationResponse : NotificationResponseProtocol ?
@@ -555,7 +561,7 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
555
561
}
556
562
}
557
563
558
- private static func getApiEndpoint ( apiEndPointOverride: String ? , config: IterableConfig ) -> String {
564
+ private static func setApiEndpoint ( apiEndPointOverride: String ? , config: IterableConfig ) -> String {
559
565
let apiEndPoint = config. dataRegion
560
566
return apiEndPointOverride ?? apiEndPoint
561
567
}
@@ -570,7 +576,7 @@ final class InternalIterableAPI: NSObject, PushTrackerProtocol, AuthProvider {
570
576
self . apiKey = apiKey
571
577
self . launchOptions = launchOptions
572
578
self . config = config
573
- apiEndPoint = InternalIterableAPI . getApiEndpoint ( apiEndPointOverride: apiEndPointOverride, config: config)
579
+ _apiEndPoint = InternalIterableAPI . setApiEndpoint ( apiEndPointOverride: apiEndPointOverride, config: config)
574
580
self . dependencyContainer = dependencyContainer
575
581
dateProvider = dependencyContainer. dateProvider
576
582
networkSession = dependencyContainer. networkSession
0 commit comments