Skip to content

Commit ca6fe5a

Browse files
author
Rodrigo Gomez Palacio
committed
DI: register ConsistencyManager in UserModule
Inject ConsistencyManager where it will be used.
1 parent 6e05278 commit ca6fe5a

File tree

1 file changed

+5
-0
lines changed
  • OneSignalSDK/onesignal/core/src/main/java/com/onesignal/user

1 file changed

+5
-0
lines changed

OneSignalSDK/onesignal/core/src/main/java/com/onesignal/user/UserModule.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.onesignal.user
22

3+
import com.onesignal.common.consistency.impl.ConsistencyManager
4+
import com.onesignal.common.consistency.models.IConsistencyManager
35
import com.onesignal.common.modules.IModule
46
import com.onesignal.common.services.ServiceBuilder
57
import com.onesignal.core.internal.operations.IOperationExecutor
@@ -34,6 +36,9 @@ import com.onesignal.user.internal.subscriptions.impl.SubscriptionManager
3436

3537
internal class UserModule : IModule {
3638
override fun register(builder: ServiceBuilder) {
39+
// Consistency
40+
builder.register<ConsistencyManager>().provides<IConsistencyManager>()
41+
3742
// Properties
3843
builder.register<PropertiesModelStore>().provides<PropertiesModelStore>()
3944
builder.register<PropertiesModelStoreListener>().provides<IBootstrapService>()

0 commit comments

Comments
 (0)