Skip to content

Commit cfeb7b6

Browse files
authored
Merge pull request #126 from optimizely/changeReInitStrat
(fix):change reinit strategy for decision service to reuse since it no long…
2 parents eb5114e + 7410c60 commit cfeb7b6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

OptimizelySDK/Extensions/OptimizelyManager+Extension.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extension OptimizelyManager {
2525
HandlerRegistryService.shared.registerBinding(binder:Binder<OPTNotificationCenter>(service: OPTNotificationCenter.self).singetlon().reInitializeStrategy(strategy: .reUse).using(instance:notificationCenter).sdkKey(key: sdkKey))
2626

2727
// the decision service is also a singleton that will reCreate on re-initalize
28-
HandlerRegistryService.shared.registerBinding(binder:Binder<OPTDecisionService>(service: OPTDecisionService.self).singetlon().using(instance:decisionService).sdkKey(key: sdkKey))
28+
HandlerRegistryService.shared.registerBinding(binder:Binder<OPTDecisionService>(service: OPTDecisionService.self).singetlon().using(instance:decisionService).reInitializeStrategy(strategy: .reUse).sdkKey(key: sdkKey))
2929

3030
// An event dispatcher. We rely on the factory to create and mantain. Again, recreate on re-initalize.
3131
HandlerRegistryService.shared.registerBinding(binder:Binder<OPTEventDispatcher>(service: OPTEventDispatcher.self).singetlon().reInitializeStrategy(strategy: .reUse).using(instance: eventDispatcher).sdkKey(key: sdkKey))

0 commit comments

Comments
 (0)