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

Commit a1ecffd0 authored by Bhavuk Jain's avatar Bhavuk Jain Committed by Android (Google) Code Review
Browse files

Merge "Added changes for a custom banner" into main

parents fbc93290 d2d2f22f
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line 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.DefaultCuratedPhotosInteractorImpl
import com.android.wallpaper.picker.category.domain.interactor.implementations.DefaultOnDeviceWallpapersInteractor
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.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.IndividualPickerFactory
import com.android.wallpaper.picker.category.ui.view.providers.implementation.DefaultIndividualPickerFactory
import com.android.wallpaper.picker.category.ui.view.providers.implementation.DefaultIndividualPickerFactory
import com.android.wallpaper.picker.category.wrapper.DefaultWallpaperCategoryWrapper
import com.android.wallpaper.picker.category.wrapper.DefaultWallpaperCategoryWrapper
@@ -89,6 +91,8 @@ import kotlinx.coroutines.CoroutineScope
@InstallIn(SingletonComponent::class)
@InstallIn(SingletonComponent::class)
abstract class ThemePickerAppModule {
abstract class ThemePickerAppModule {


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

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