Skip to content

Commit a883ac6

Browse files
make bucketer internal to decision service
1 parent cdcccb2 commit a883ac6

File tree

4 files changed

+5
-7
lines changed

4 files changed

+5
-7
lines changed

OptimizelySDK/Implementation/DefaultDecisionService.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ class DefaultDecisionService : OPTDecisionService {
2121
let bucketer:OPTBucketer
2222
let userProfileService:OPTUserProfileService
2323

24-
init(bucketer: OPTBucketer, userProfileService:OPTUserProfileService) {
25-
self.bucketer = bucketer
24+
init(userProfileService:OPTUserProfileService) {
25+
self.bucketer = DefaultBucketer()
2626
self.userProfileService = userProfileService
2727
}
2828

OptimizelySDK/Optimizely/OptimizelyManager.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,12 @@ open class OptimizelyManager: NSObject {
7272

7373
super.init()
7474

75-
let bucketer = DefaultBucketer()
7675
let userProfileService = userProfileService ?? DefaultUserProfileService()
7776
self.registerServices(sdkKey: sdkKey,
7877
logger: logger ?? DefaultLogger(),
7978
eventDispatcher: eventDispatcher ?? DefaultEventDispatcher.sharedInstance,
8079
datafileHandler: DefaultDatafileHandler(),
81-
decisionService: DefaultDecisionService(bucketer: bucketer, userProfileService: userProfileService),
80+
decisionService: DefaultDecisionService(userProfileService: userProfileService),
8281
notificationCenter: DefaultNotificationCenter())
8382

8483
}

OptimizelySDK/OptimizelyTests/OptimizelyTests-Common/DecisionServiceTest.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ class DecisionServiceTest: XCTestCase {
2626
return
2727
}
2828

29-
let bucketer = DefaultBucketer()
30-
let decisionService = DefaultDecisionService(bucketer: bucketer, userProfileService: DefaultUserProfileService())
29+
let decisionService = DefaultDecisionService(userProfileService: DefaultUserProfileService())
3130

3231
let experiment = config.project.experiments.filter({$0.key == "typed_audience_experiment"}).first
3332
let attr = ["integerKey":1, "doubleKey": 99.0, "booleanKey": true, "nationality":"English"] as [String : Any]

OptimizelySDK/OptimizelyTests/OptimizelyTests-Common/DefaultUserProfileServiceTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class DefaultUserProfileServiceTests: XCTestCase {
4242
ups = DefaultUserProfileService()
4343
ups.reset()
4444

45-
decisionService = DefaultDecisionService(bucketer: DefaultBucketer(), userProfileService: ups)
45+
decisionService = DefaultDecisionService(userProfileService: ups)
4646
}
4747

4848
func testSave() {

0 commit comments

Comments
 (0)