aboutsummaryrefslogtreecommitdiff
path: root/src/com/android/tv/modules/TvApplicationModule.java
diff options
context:
space:
mode:
authornchalko <nchalko@google.com>2019-06-03 10:49:58 -0700
committerNick Chalko <nchalko@google.com>2019-06-03 10:59:46 -0700
commit6878c2db9565b59c7297d4705c752638c6f7905a (patch)
treececdba6b03b5d56cc6a8c82191d3f051b9166f78 /src/com/android/tv/modules/TvApplicationModule.java
parent84962576a0a75bb78265b43cdd7f3e7e7c2f1afc (diff)
downloadTV-6878c2db9565b59c7297d4705c752638c6f7905a.tar.gz
Use injection to create DvrDataManagerImpl
PiperOrigin-RevId: 251264950 Change-Id: I997a7eb4d4fb877fa1fc968fa2bdce17d2365b5d
Diffstat (limited to 'src/com/android/tv/modules/TvApplicationModule.java')
-rw-r--r--src/com/android/tv/modules/TvApplicationModule.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/tv/modules/TvApplicationModule.java b/src/com/android/tv/modules/TvApplicationModule.java
index 10f1030f..9a312aec 100644
--- a/src/com/android/tv/modules/TvApplicationModule.java
+++ b/src/com/android/tv/modules/TvApplicationModule.java
@@ -30,6 +30,9 @@ import com.android.tv.data.epg.EpgFetchService;
import com.android.tv.data.epg.EpgFetcher;
import com.android.tv.data.epg.EpgFetcherImpl;
import com.android.tv.dialog.PinDialogFragment;
+import com.android.tv.dvr.DvrDataManager;
+import com.android.tv.dvr.DvrDataManagerImpl;
+import com.android.tv.dvr.WritableDvrDataManager;
import com.android.tv.dvr.ui.playback.DvrPlaybackActivity;
import com.android.tv.onboarding.OnboardingActivity;
import com.android.tv.ui.DetailsActivity;
@@ -91,6 +94,14 @@ public abstract class TvApplicationModule {
@Binds
@Singleton
+ abstract DvrDataManager providesDvrDataManager(DvrDataManagerImpl impl);
+
+ @Binds
+ @Singleton
+ abstract WritableDvrDataManager providesWritableDvrDataManager(DvrDataManagerImpl impl);
+
+ @Binds
+ @Singleton
abstract EpgFetcher epgFetcher(EpgFetcherImpl impl);
@ContributesAndroidInjector