Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d2d2f22f authored by Bhavuk Jain's avatar Bhavuk Jain
Browse files

Added changes for a custom banner

This CL aims at providing binding for a module that provides a custom
banner that can be added to layout file.

Bug: b/399381227
Flag: com.android.systemui.shared.new_customization_picker_ui
Test: Tested by making sure picker builds fine after the change
Change-Id: If3a62ef762e5df8bbc66586c04c3b3442be132c7
parent b42491bc
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -61,6 +61,8 @@ import com.android.wallpaper.picker.category.domain.interactor.implementations.D
import com.android.wallpaper.picker.category.domain.interactor.implementations.DefaultCuratedPhotosInteractorImpl
import com.android.wallpaper.picker.category.domain.interactor.implementations.DefaultOnDeviceWallpapersInteractor
import com.android.wallpaper.picker.category.domain.interactor.implementations.ThirdPartyCategoryInteractorImpl
import com.android.wallpaper.picker.category.ui.binder.BannerProvider
import com.android.wallpaper.picker.category.ui.binder.DefaultBannerProvider
import com.android.wallpaper.picker.category.ui.view.providers.IndividualPickerFactory
import com.android.wallpaper.picker.category.ui.view.providers.implementation.DefaultIndividualPickerFactory
import com.android.wallpaper.picker.category.wrapper.DefaultWallpaperCategoryWrapper
@@ -89,6 +91,8 @@ import kotlinx.coroutines.CoroutineScope
@InstallIn(SingletonComponent::class)
abstract class ThemePickerAppModule {

    @Binds @Singleton abstract fun bindBannerProvider(impl: DefaultBannerProvider): BannerProvider

    @Binds
    @Singleton
    abstract fun bindClockPickerRepository(impl: ClockPickerRepositoryImpl): ClockPickerRepository