File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -25,10 +25,13 @@ open class OptimizelyClient: NSObject {
25
25
26
26
var sdkKey : String
27
27
var config : ProjectConfig ?
28
+
29
+ public var version : String {
30
+ return Utils . sdkVersion
31
+ }
28
32
29
33
// MARK: - Customizable Services
30
34
31
- // I only want to get this once from the handler service.
32
35
lazy var logger = HandlerRegistryService . shared. injectLogger ( ) !
33
36
34
37
var eventDispatcher : OPTEventDispatcher {
@@ -37,8 +40,6 @@ open class OptimizelyClient: NSObject {
37
40
38
41
// MARK: - Default Services
39
42
40
- // TODO: [Tom] can we remove decisionService from RegsitryService?
41
-
42
43
var decisionService : OPTDecisionService {
43
44
return HandlerRegistryService . shared. injectDecisionService ( sdkKey: self . sdkKey) !
44
45
}
@@ -85,6 +86,7 @@ open class OptimizelyClient: NSObject {
85
86
decisionService: DefaultDecisionService ( userProfileService: userProfileService) ,
86
87
notificationCenter: DefaultNotificationCenter ( ) )
87
88
89
+ logger. d ( " SDK Version: \( version) " )
88
90
}
89
91
90
92
/// Start Optimizely SDK (Asynchronous)
You can’t perform that action at this time.
0 commit comments