@@ -12,7 +12,6 @@ import com.artemchep.keyguard.common.io.bind
1212import com.artemchep.keyguard.common.io.io
1313import com.artemchep.keyguard.common.io.ioEffect
1414import com.artemchep.keyguard.common.io.ioUnit
15- import com.artemchep.keyguard.common.model.AccountId
1615import com.artemchep.keyguard.common.model.AutofillTarget
1716import com.artemchep.keyguard.common.model.DSecret
1817import com.artemchep.keyguard.common.model.EquivalentDomainsBuilderFactory
@@ -37,6 +36,8 @@ import com.artemchep.keyguard.platform.iosKeyguardDataDirectory
3736import com.artemchep.keyguard.platform.resolve
3837import com.artemchep.keyguard.platform.toKotlinxIoPath
3938import com.artemchep.keyguard.provider.bitwarden.usecase.NotificationsImpl
39+ import com.artemchep.keyguard.provider.bitwarden.usecase.QueueSyncAllImpl
40+ import com.artemchep.keyguard.provider.bitwarden.usecase.QueueSyncByIdImpl
4041import kotlinx.coroutines.flow.Flow
4142import kotlinx.coroutines.flow.emptyFlow
4243import kotlinx.coroutines.flow.flowOf
@@ -53,14 +54,10 @@ actual fun DI.Builder.createSubDi(
5354 createSubDi2(masterKey)
5455
5556 bindSingleton<QueueSyncAll > {
56- object : QueueSyncAll {
57- override fun invoke (): IO <Unit > = ioUnit()
58- }
57+ QueueSyncAllImpl (this )
5958 }
6059 bindSingleton<QueueSyncById > {
61- object : QueueSyncById {
62- override fun invoke (accountId : AccountId ): IO <Unit > = ioUnit()
63- }
60+ QueueSyncByIdImpl (this )
6461 }
6562 bindSingleton<ExportManager > {
6663 IosUnsupportedExportManager
0 commit comments