PM-10140: Update Autofill classes to be singletons (#3647)

This commit is contained in:
David Perez 2024-07-29 13:13:08 -05:00 committed by GitHub
parent b6af48fb3b
commit 1daddbc905
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -73,6 +73,7 @@ object AutofillModule {
organizationEventManager = organizationEventManager,
)
@Singleton
@Provides
fun providesAutofillParser(
settingsRepository: SettingsRepository,
@ -81,6 +82,7 @@ object AutofillModule {
settingsRepository = settingsRepository,
)
@Singleton
@Provides
fun providesAutofillCipherProvider(
authRepository: AuthRepository,
@ -93,6 +95,7 @@ object AutofillModule {
vaultRepository = vaultRepository,
)
@Singleton
@Provides
fun providesAutofillProcessor(
dispatcherManager: DispatcherManager,
@ -115,6 +118,7 @@ object AutofillModule {
crashLogsManager = crashLogsManager,
)
@Singleton
@Provides
fun providesFillDataBuilder(
autofillCipherProvider: AutofillCipherProvider,
@ -122,6 +126,7 @@ object AutofillModule {
autofillCipherProvider = autofillCipherProvider,
)
@Singleton
@Provides
fun providesFillResponseBuilder(): FillResponseBuilder = FillResponseBuilderImpl()