diff options
Diffstat (limited to 'src_override/com/android/wallpaper/module/AppModule.kt')
-rw-r--r-- | src_override/com/android/wallpaper/module/AppModule.kt | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src_override/com/android/wallpaper/module/AppModule.kt b/src_override/com/android/wallpaper/module/AppModule.kt index dd3490db..f992b53e 100644 --- a/src_override/com/android/wallpaper/module/AppModule.kt +++ b/src_override/com/android/wallpaper/module/AppModule.kt @@ -16,6 +16,10 @@ package com.android.wallpaper.module import android.content.Context +import com.android.wallpaper.module.logging.NoOpUserEventLogger +import com.android.wallpaper.module.logging.UserEventLogger +import com.android.wallpaper.util.converter.DefaultWallpaperModelFactory +import com.android.wallpaper.util.converter.WallpaperModelFactory import dagger.Binds import dagger.Module import dagger.Provides @@ -29,6 +33,12 @@ import javax.inject.Singleton abstract class AppModule { @Binds @Singleton abstract fun bindInjector(impl: WallpaperPicker2Injector): Injector + @Binds + @Singleton + abstract fun bindWallpaperModelFactory( + impl: DefaultWallpaperModelFactory + ): WallpaperModelFactory + companion object { @Provides @Singleton @@ -37,5 +47,11 @@ abstract class AppModule { ): WallpaperPreferences { return DefaultWallpaperPreferences(context) } + + @Provides + @Singleton + fun provideUserEventLogger(): UserEventLogger { + return NoOpUserEventLogger() + } } } |