Skip to content

Commit c6507b0

Browse files
DefaultDecision initializer updated
1 parent 92d3140 commit c6507b0

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Sources/Implementation/DefaultDecisionService.swift

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,16 @@ class DefaultDecisionService: OPTDecisionService {
5151
return threadSafeLogger.logger
5252
}
5353

54-
init(userProfileService: OPTUserProfileService, cmabService: CmabService) {
54+
init(userProfileService: OPTUserProfileService,
55+
cmabService: CmabService = DefaultCmabService.createDefault()) {
5556
self.bucketer = DefaultBucketer()
5657
self.userProfileService = userProfileService
5758
self.cmabService = cmabService
5859
}
5960

60-
init(userProfileService: OPTUserProfileService, bucketer: OPTBucketer, cmabService: CmabService) {
61+
init(userProfileService: OPTUserProfileService,
62+
bucketer: OPTBucketer,
63+
cmabService: CmabService = DefaultCmabService.createDefault()) {
6164
self.bucketer = bucketer
6265
self.userProfileService = userProfileService
6366
self.cmabService = cmabService

Tests/OptimizelyTests-Common/DecisionListenerTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1251,7 +1251,7 @@ class FakeDecisionService: DefaultDecisionService {
12511251
var variation: Variation?
12521252
var source: String!
12531253

1254-
override init(userProfileService: OPTUserProfileService) {
1254+
override init(userProfileService: OPTUserProfileService, cmabService: CmabService = DefaultCmabService.createDefault()) {
12551255
super.init(userProfileService: DefaultUserProfileService())
12561256
}
12571257

0 commit comments

Comments
 (0)