Skip to content

Commit e23df6f

Browse files
committed
[PM-19905] Migrate DispatcherManager to data module
Move `DispatcherManager` and its implementation to the `data` module. Additionally, `FakeDispatcherManager` was moved to `data.testFixtures` for reusability.
1 parent 62cfcbb commit e23df6f

File tree

89 files changed

+99
-183
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+99
-183
lines changed

Diff for: app/src/main/java/com/x8bit/bitwarden/data/auth/manager/AuthRequestNotificationManagerImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ import androidx.core.app.NotificationChannelCompat
88
import androidx.core.app.NotificationCompat
99
import androidx.core.app.NotificationManagerCompat
1010
import com.bitwarden.core.annotation.OmitFromCoverage
11+
import com.bitwarden.data.manager.DispatcherManager
1112
import com.x8bit.bitwarden.R
1213
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
1314
import com.x8bit.bitwarden.data.auth.util.createPasswordlessRequestDataIntent
1415
import com.x8bit.bitwarden.data.autofill.util.toPendingIntentMutabilityFlag
1516
import com.x8bit.bitwarden.data.platform.manager.PushManager
16-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
1717
import com.x8bit.bitwarden.data.platform.manager.model.PasswordlessRequestData
1818
import kotlinx.coroutines.CoroutineScope
1919
import kotlinx.coroutines.flow.launchIn

Diff for: app/src/main/java/com/x8bit/bitwarden/data/auth/manager/UserLogoutManagerImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import android.content.Context
44
import android.widget.Toast
55
import androidx.annotation.StringRes
66
import com.bitwarden.core.data.repository.util.bufferedMutableSharedFlow
7+
import com.bitwarden.data.manager.DispatcherManager
78
import com.x8bit.bitwarden.R
89
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
910
import com.x8bit.bitwarden.data.auth.manager.model.LogoutEvent
1011
import com.x8bit.bitwarden.data.auth.repository.model.LogoutReason
1112
import com.x8bit.bitwarden.data.platform.datasource.disk.PushDiskSource
1213
import com.x8bit.bitwarden.data.platform.datasource.disk.SettingsDiskSource
13-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
1414
import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSource
1515
import com.x8bit.bitwarden.data.tools.generator.datasource.disk.PasswordHistoryDiskSource
1616
import com.x8bit.bitwarden.data.vault.datasource.disk.VaultDiskSource

Diff for: app/src/main/java/com/x8bit/bitwarden/data/auth/manager/di/AuthManagerModule.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.x8bit.bitwarden.data.auth.manager.di
22

33
import android.content.Context
4+
import com.bitwarden.data.manager.DispatcherManager
45
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
56
import com.x8bit.bitwarden.data.auth.datasource.network.service.AccountsService
67
import com.x8bit.bitwarden.data.auth.datasource.network.service.AuthRequestsService
@@ -22,7 +23,6 @@ import com.x8bit.bitwarden.data.auth.manager.UserLogoutManagerImpl
2223
import com.x8bit.bitwarden.data.platform.datasource.disk.PushDiskSource
2324
import com.x8bit.bitwarden.data.platform.datasource.disk.SettingsDiskSource
2425
import com.x8bit.bitwarden.data.platform.manager.PushManager
25-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
2626
import com.x8bit.bitwarden.data.tools.generator.datasource.disk.GeneratorDiskSource
2727
import com.x8bit.bitwarden.data.tools.generator.datasource.disk.PasswordHistoryDiskSource
2828
import com.x8bit.bitwarden.data.vault.datasource.disk.VaultDiskSource

Diff for: app/src/main/java/com/x8bit/bitwarden/data/auth/repository/AuthRepositoryImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import com.bitwarden.core.data.util.flatMap
99
import com.bitwarden.crypto.HashPurpose
1010
import com.bitwarden.crypto.Kdf
1111
import com.bitwarden.data.datasource.disk.ConfigDiskSource
12+
import com.bitwarden.data.manager.DispatcherManager
1213
import com.bitwarden.network.model.RegisterRequestJson
1314
import com.bitwarden.network.model.ResendEmailRequestJson
1415
import com.bitwarden.network.model.ResendNewDeviceOtpRequestJson
@@ -109,7 +110,6 @@ import com.x8bit.bitwarden.data.platform.manager.FirstTimeActionManager
109110
import com.x8bit.bitwarden.data.platform.manager.LogsManager
110111
import com.x8bit.bitwarden.data.platform.manager.PolicyManager
111112
import com.x8bit.bitwarden.data.platform.manager.PushManager
112-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
113113
import com.x8bit.bitwarden.data.platform.manager.model.FirstTimeState
114114
import com.x8bit.bitwarden.data.platform.manager.model.FlagKey
115115
import com.x8bit.bitwarden.data.platform.manager.util.getActivePolicies

Diff for: app/src/main/java/com/x8bit/bitwarden/data/auth/repository/di/AuthRepositoryModule.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.x8bit.bitwarden.data.auth.repository.di
22

33
import com.bitwarden.data.datasource.disk.ConfigDiskSource
4+
import com.bitwarden.data.manager.DispatcherManager
45
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
56
import com.x8bit.bitwarden.data.auth.datasource.network.service.AccountsService
67
import com.x8bit.bitwarden.data.auth.datasource.network.service.DevicesService
@@ -19,7 +20,6 @@ import com.x8bit.bitwarden.data.platform.manager.FirstTimeActionManager
1920
import com.x8bit.bitwarden.data.platform.manager.LogsManager
2021
import com.x8bit.bitwarden.data.platform.manager.PolicyManager
2122
import com.x8bit.bitwarden.data.platform.manager.PushManager
22-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
2323
import com.x8bit.bitwarden.data.platform.repository.EnvironmentRepository
2424
import com.x8bit.bitwarden.data.platform.repository.SettingsRepository
2525
import com.x8bit.bitwarden.data.vault.datasource.sdk.VaultSdkSource

Diff for: app/src/main/java/com/x8bit/bitwarden/data/autofill/accessibility/di/AccessibilityModule.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import android.content.Context
44
import android.content.pm.PackageManager
55
import android.os.PowerManager
66
import android.view.accessibility.AccessibilityManager
7+
import com.bitwarden.data.manager.DispatcherManager
78
import com.x8bit.bitwarden.data.autofill.accessibility.manager.AccessibilityAutofillManager
89
import com.x8bit.bitwarden.data.autofill.accessibility.manager.AccessibilityAutofillManagerImpl
910
import com.x8bit.bitwarden.data.autofill.accessibility.manager.AccessibilityCompletionManager
@@ -21,7 +22,6 @@ import com.x8bit.bitwarden.data.autofill.accessibility.parser.AccessibilityParse
2122
import com.x8bit.bitwarden.data.autofill.accessibility.processor.BitwardenAccessibilityProcessor
2223
import com.x8bit.bitwarden.data.autofill.accessibility.processor.BitwardenAccessibilityProcessorImpl
2324
import com.x8bit.bitwarden.data.autofill.manager.AutofillTotpManager
24-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
2525
import dagger.Module
2626
import dagger.Provides
2727
import dagger.hilt.InstallIn

Diff for: app/src/main/java/com/x8bit/bitwarden/data/autofill/accessibility/manager/AccessibilityCompletionManagerImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.x8bit.bitwarden.data.autofill.accessibility.manager
22

33
import android.app.Activity
4+
import com.bitwarden.data.manager.DispatcherManager
45
import com.bitwarden.vault.CipherView
56
import com.x8bit.bitwarden.data.autofill.accessibility.model.AccessibilityAction
67
import com.x8bit.bitwarden.data.autofill.accessibility.util.toUriOrNull
78
import com.x8bit.bitwarden.data.autofill.manager.AutofillTotpManager
89
import com.x8bit.bitwarden.data.autofill.model.AutofillSelectionData
910
import com.x8bit.bitwarden.data.autofill.util.getAutofillSelectionDataOrNull
10-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
1111
import kotlinx.coroutines.CoroutineScope
1212
import kotlinx.coroutines.launch
1313

Diff for: app/src/main/java/com/x8bit/bitwarden/data/autofill/di/AutofillModule.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.x8bit.bitwarden.data.autofill.di
22

33
import android.content.Context
44
import android.view.autofill.AutofillManager
5+
import com.bitwarden.data.manager.DispatcherManager
56
import com.x8bit.bitwarden.data.auth.repository.AuthRepository
67
import com.x8bit.bitwarden.data.autofill.builder.FillResponseBuilder
78
import com.x8bit.bitwarden.data.autofill.builder.FillResponseBuilderImpl
@@ -27,7 +28,6 @@ import com.x8bit.bitwarden.data.platform.manager.FeatureFlagManager
2728
import com.x8bit.bitwarden.data.platform.manager.PolicyManager
2829
import com.x8bit.bitwarden.data.platform.manager.ciphermatching.CipherMatchingManager
2930
import com.x8bit.bitwarden.data.platform.manager.clipboard.BitwardenClipboardManager
30-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
3131
import com.x8bit.bitwarden.data.platform.manager.event.OrganizationEventManager
3232
import com.x8bit.bitwarden.data.platform.repository.SettingsRepository
3333
import com.x8bit.bitwarden.data.vault.repository.VaultRepository

Diff for: app/src/main/java/com/x8bit/bitwarden/data/autofill/fido2/di/Fido2ProviderModule.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.x8bit.bitwarden.data.autofill.fido2.di
33
import android.content.Context
44
import android.os.Build
55
import androidx.annotation.RequiresApi
6+
import com.bitwarden.data.manager.DispatcherManager
67
import com.bitwarden.sdk.Fido2CredentialStore
78
import com.x8bit.bitwarden.data.auth.repository.AuthRepository
89
import com.x8bit.bitwarden.data.autofill.fido2.datasource.network.service.DigitalAssetLinkService
@@ -15,7 +16,6 @@ import com.x8bit.bitwarden.data.autofill.fido2.processor.Fido2ProviderProcessorI
1516
import com.x8bit.bitwarden.data.platform.manager.AssetManager
1617
import com.x8bit.bitwarden.data.platform.manager.BiometricsEncryptionManager
1718
import com.x8bit.bitwarden.data.platform.manager.FeatureFlagManager
18-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
1919
import com.x8bit.bitwarden.data.vault.datasource.sdk.VaultSdkSource
2020
import com.x8bit.bitwarden.data.vault.repository.VaultRepository
2121
import com.x8bit.bitwarden.ui.platform.manager.intent.IntentManager

Diff for: app/src/main/java/com/x8bit/bitwarden/data/autofill/fido2/processor/Fido2ProviderProcessorImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import androidx.credentials.provider.ProviderClearCredentialStateRequest
3131
import androidx.credentials.provider.PublicKeyCredentialEntry
3232
import com.bitwarden.core.data.repository.model.DataState
3333
import com.bitwarden.core.data.repository.util.takeUntilLoaded
34+
import com.bitwarden.data.manager.DispatcherManager
3435
import com.bitwarden.fido.Fido2CredentialAutofillView
3536
import com.bitwarden.sdk.Fido2CredentialStore
3637
import com.bitwarden.vault.CipherView
@@ -41,7 +42,6 @@ import com.x8bit.bitwarden.data.autofill.fido2.manager.Fido2CredentialManager
4142
import com.x8bit.bitwarden.data.autofill.util.isActiveWithFido2Credentials
4243
import com.x8bit.bitwarden.data.platform.manager.BiometricsEncryptionManager
4344
import com.x8bit.bitwarden.data.platform.manager.FeatureFlagManager
44-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
4545
import com.x8bit.bitwarden.data.platform.manager.model.FlagKey
4646
import com.x8bit.bitwarden.data.platform.util.isBuildVersionBelow
4747
import com.x8bit.bitwarden.data.vault.repository.VaultRepository

Diff for: app/src/main/java/com/x8bit/bitwarden/data/autofill/manager/AutofillCompletionManagerImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.x8bit.bitwarden.data.autofill.manager
22

33
import android.app.Activity
44
import android.content.Intent
5+
import com.bitwarden.data.manager.DispatcherManager
56
import com.bitwarden.vault.CipherView
67
import com.x8bit.bitwarden.data.autofill.builder.FilledDataBuilder
78
import com.x8bit.bitwarden.data.autofill.builder.FilledDataBuilderImpl
@@ -12,7 +13,6 @@ import com.x8bit.bitwarden.data.autofill.util.createAutofillSelectionResultInten
1213
import com.x8bit.bitwarden.data.autofill.util.getAutofillAssistStructureOrNull
1314
import com.x8bit.bitwarden.data.autofill.util.toAutofillAppInfo
1415
import com.x8bit.bitwarden.data.autofill.util.toAutofillCipherProvider
15-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
1616
import com.x8bit.bitwarden.data.platform.manager.event.OrganizationEventManager
1717
import com.x8bit.bitwarden.data.platform.manager.model.OrganizationEvent
1818
import kotlinx.coroutines.CoroutineScope

Diff for: app/src/main/java/com/x8bit/bitwarden/data/autofill/processor/AutofillProcessorImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import android.service.autofill.FillCallback
55
import android.service.autofill.FillRequest
66
import android.service.autofill.SaveCallback
77
import android.service.autofill.SaveRequest
8+
import com.bitwarden.data.manager.DispatcherManager
89
import com.x8bit.bitwarden.data.autofill.builder.FillResponseBuilder
910
import com.x8bit.bitwarden.data.autofill.builder.FilledDataBuilder
1011
import com.x8bit.bitwarden.data.autofill.builder.SaveInfoBuilder
@@ -14,7 +15,6 @@ import com.x8bit.bitwarden.data.autofill.parser.AutofillParser
1415
import com.x8bit.bitwarden.data.autofill.util.createAutofillSavedItemIntentSender
1516
import com.x8bit.bitwarden.data.autofill.util.toAutofillSaveItem
1617
import com.x8bit.bitwarden.data.platform.manager.PolicyManager
17-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
1818
import com.x8bit.bitwarden.data.platform.repository.SettingsRepository
1919
import com.x8bit.bitwarden.data.vault.datasource.network.model.PolicyTypeJson
2020
import kotlinx.coroutines.CoroutineScope

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/disk/EventDiskSourceImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package com.x8bit.bitwarden.data.platform.datasource.disk
22

3+
import com.bitwarden.data.manager.DispatcherManager
34
import com.bitwarden.network.model.OrganizationEventJson
45
import com.bitwarden.network.model.OrganizationEventType
56
import com.x8bit.bitwarden.data.platform.datasource.disk.dao.OrganizationEventDao
67
import com.x8bit.bitwarden.data.platform.datasource.disk.entity.OrganizationEventEntity
7-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
88
import kotlinx.coroutines.withContext
99
import kotlinx.serialization.json.Json
1010

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/datasource/disk/di/PlatformDiskModule.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import com.bitwarden.data.datasource.di.EncryptedPreferences
88
import com.bitwarden.data.datasource.disk.ConfigDiskSource
99
import com.bitwarden.data.datasource.disk.ConfigDiskSourceImpl
1010
import com.bitwarden.data.datasource.disk.di.UnencryptedPreferences
11+
import com.bitwarden.data.manager.DispatcherManager
1112
import com.x8bit.bitwarden.data.platform.datasource.disk.EnvironmentDiskSource
1213
import com.x8bit.bitwarden.data.platform.datasource.disk.EnvironmentDiskSourceImpl
1314
import com.x8bit.bitwarden.data.platform.datasource.disk.EventDiskSource
@@ -27,7 +28,6 @@ import com.x8bit.bitwarden.data.platform.datasource.disk.legacy.LegacySecureStor
2728
import com.x8bit.bitwarden.data.platform.datasource.disk.legacy.LegacySecureStorageMigrator
2829
import com.x8bit.bitwarden.data.platform.datasource.disk.legacy.LegacySecureStorageMigratorImpl
2930
import com.x8bit.bitwarden.data.platform.manager.DatabaseSchemeManager
30-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
3131
import com.x8bit.bitwarden.data.platform.repository.SettingsRepository
3232
import com.x8bit.bitwarden.data.vault.datasource.disk.callback.DatabaseSchemeCallback
3333
import com.x8bit.bitwarden.data.vault.datasource.disk.convertor.ZonedDateTimeTypeConverter

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/manager/AssetManagerImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.x8bit.bitwarden.data.platform.manager
22

33
import android.content.Context
44
import com.bitwarden.core.annotation.OmitFromCoverage
5-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
5+
import com.bitwarden.data.manager.DispatcherManager
66
import kotlinx.coroutines.withContext
77

88
/**

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/manager/FirstTimeActionManagerImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package com.x8bit.bitwarden.data.platform.manager
22

3+
import com.bitwarden.data.manager.DispatcherManager
34
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
45
import com.x8bit.bitwarden.data.auth.repository.util.activeUserIdChangesFlow
56
import com.x8bit.bitwarden.data.autofill.manager.AutofillEnabledManager
67
import com.x8bit.bitwarden.data.platform.datasource.disk.SettingsDiskSource
7-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
88
import com.x8bit.bitwarden.data.platform.manager.model.CoachMarkTourType
99
import com.x8bit.bitwarden.data.platform.manager.model.FirstTimeState
1010
import com.x8bit.bitwarden.data.platform.manager.model.FlagKey

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/manager/PushManagerImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ package com.x8bit.bitwarden.data.platform.manager
22

33
import com.bitwarden.core.data.repository.util.bufferedMutableSharedFlow
44
import com.bitwarden.core.data.util.decodeFromStringOrNull
5+
import com.bitwarden.data.manager.DispatcherManager
56
import com.bitwarden.network.model.PushTokenRequest
67
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
78
import com.x8bit.bitwarden.data.auth.repository.util.activeUserIdChangesFlow
89
import com.x8bit.bitwarden.data.platform.datasource.disk.PushDiskSource
910
import com.x8bit.bitwarden.data.platform.datasource.network.service.PushService
10-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
1111
import com.x8bit.bitwarden.data.platform.manager.model.BitwardenNotification
1212
import com.x8bit.bitwarden.data.platform.manager.model.NotificationLogoutData
1313
import com.x8bit.bitwarden.data.platform.manager.model.NotificationPayload

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/manager/SpecialCircumstanceManagerImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.x8bit.bitwarden.data.platform.manager
22

3+
import com.bitwarden.data.manager.DispatcherManager
34
import com.x8bit.bitwarden.data.auth.repository.AuthRepository
4-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
55
import com.x8bit.bitwarden.data.platform.manager.model.SpecialCircumstance
66
import kotlinx.coroutines.CoroutineScope
77
import kotlinx.coroutines.flow.MutableStateFlow

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/manager/di/ActivityPlatformManagerModule.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package com.x8bit.bitwarden.data.platform.manager.di
22

3+
import com.bitwarden.data.manager.DispatcherManager
34
import com.x8bit.bitwarden.MainActivity
45
import com.x8bit.bitwarden.data.auth.repository.AuthRepository
56
import com.x8bit.bitwarden.data.platform.manager.SpecialCircumstanceManager
67
import com.x8bit.bitwarden.data.platform.manager.SpecialCircumstanceManagerImpl
7-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
88
import dagger.Module
99
import dagger.Provides
1010
import dagger.hilt.InstallIn

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/manager/di/PlatformManagerModule.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ package com.x8bit.bitwarden.data.platform.manager.di
33
import android.app.Application
44
import android.content.Context
55
import androidx.core.content.getSystemService
6+
import com.bitwarden.data.manager.DispatcherManager
7+
import com.bitwarden.data.manager.DispatcherManagerImpl
68
import com.x8bit.bitwarden.data.auth.datasource.disk.AuthDiskSource
79
import com.x8bit.bitwarden.data.auth.manager.AddTotpItemFromAuthenticatorManager
810
import com.x8bit.bitwarden.data.auth.repository.AuthRepository
@@ -50,8 +52,6 @@ import com.x8bit.bitwarden.data.platform.manager.ciphermatching.CipherMatchingMa
5052
import com.x8bit.bitwarden.data.platform.manager.ciphermatching.CipherMatchingManagerImpl
5153
import com.x8bit.bitwarden.data.platform.manager.clipboard.BitwardenClipboardManager
5254
import com.x8bit.bitwarden.data.platform.manager.clipboard.BitwardenClipboardManagerImpl
53-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
54-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManagerImpl
5555
import com.x8bit.bitwarden.data.platform.manager.event.OrganizationEventManager
5656
import com.x8bit.bitwarden.data.platform.manager.event.OrganizationEventManagerImpl
5757
import com.x8bit.bitwarden.data.platform.manager.garbage.GarbageCollectionManager

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/manager/dispatcher/DispatcherManager.kt

-29
This file was deleted.

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/manager/dispatcher/DispatcherManagerImpl.kt

-18
This file was deleted.

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/manager/event/OrganizationEventManagerImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ package com.x8bit.bitwarden.data.platform.manager.event
33
import androidx.lifecycle.DefaultLifecycleObserver
44
import androidx.lifecycle.LifecycleOwner
55
import androidx.lifecycle.ProcessLifecycleOwner
6+
import com.bitwarden.data.manager.DispatcherManager
67
import com.bitwarden.network.model.OrganizationEventJson
78
import com.x8bit.bitwarden.data.auth.repository.AuthRepository
89
import com.x8bit.bitwarden.data.auth.repository.model.AuthState
910
import com.x8bit.bitwarden.data.platform.datasource.disk.EventDiskSource
1011
import com.x8bit.bitwarden.data.platform.datasource.network.service.EventService
11-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
1212
import com.x8bit.bitwarden.data.platform.manager.model.OrganizationEvent
1313
import com.x8bit.bitwarden.data.vault.repository.VaultRepository
1414
import kotlinx.coroutines.CoroutineScope

Diff for: app/src/main/java/com/x8bit/bitwarden/data/platform/manager/garbage/GarbageCollectionManagerImpl.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.x8bit.bitwarden.data.platform.manager.garbage
22

3-
import com.x8bit.bitwarden.data.platform.manager.dispatcher.DispatcherManager
3+
import com.bitwarden.data.manager.DispatcherManager
44
import kotlinx.coroutines.CoroutineScope
55
import kotlinx.coroutines.Job
66
import kotlinx.coroutines.delay

0 commit comments

Comments
 (0)