Skip to content

Commit 3cd9ca6

Browse files
Merge pull request #23 from AppcentMobile/feature/reconfigure
🎷 [UPDATE] Networking reconfigured.
2 parents 4ca2fb1 + 9b36659 commit 3cd9ca6

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

Sources/ACMNetworking/ACMNetworking.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,14 @@ public class ACMNetworking: NSObject {
1717
mainEndpoint?.logger
1818
}
1919

20-
var stringUtils: ACMStringUtils? {
20+
public var stringUtils: ACMStringUtils? {
2121
mainEndpoint?.stringUtils
2222
}
2323

24+
public var plistUtils: ACMPlistUtils? {
25+
mainEndpoint?.plistUtils
26+
}
27+
2428
/// Public Init function
2529
/// For creating object with SDK
2630
override public init() {

Sources/ACMNetworking/Library/Manager/ACMBaseEndpoint.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ public struct ACMBaseEndpoint {
1212

1313
var logger: ACMBaseLogger?
1414

15+
// MARK: PList utils
16+
17+
var plistUtils: ACMPlistUtils?
18+
1519
// MARK: String utils
1620

1721
var stringUtils: ACMStringUtils?
@@ -140,10 +144,11 @@ public struct ACMBaseEndpoint {
140144
}
141145

142146
init(config: ACMPlistModel? = nil, configOverride: Bool? = nil, host: String? = nil, scheme: ACMBaseScheme? = nil, path: String = "", queryItems: [URLQueryItem]? = nil, params: [String: Any?]? = nil, headers: NSMutableDictionary? = nil, method: ACMBaseMethod? = nil, authHeader: ACMAuthModel? = nil, mediaData: NSMutableData? = nil, retryCount: Int? = nil, isStream: Bool = false, downloadURL: String? = nil) {
147+
self.plistUtils = ACMPlistUtils()
143148
if let config = config {
144149
self.config = config
145150
} else {
146-
self.config = ACMPlistUtils().config()
151+
self.config = self.plistUtils?.config()
147152
}
148153
logger = ACMBaseLogger(config: self.config)
149154
stringUtils = ACMStringUtils()

0 commit comments

Comments
 (0)