aboutsummaryrefslogtreecommitdiff
path: root/src/com/android/tv/modules/TvApplicationModule.java
diff options
context:
space:
mode:
authornchalko <nchalko@google.com>2019-05-30 15:17:27 -0700
committerNick Chalko <nchalko@google.com>2019-05-30 22:15:43 -0700
commit599c4d9f6937480fdb4091306bebeb6861180a18 (patch)
tree879fd2e52b65431984c89415f5314efa6f955de1 /src/com/android/tv/modules/TvApplicationModule.java
parentc8d23359e3a41679f8fb8fc6a628eea22d74ab07 (diff)
downloadTV-599c4d9f6937480fdb4091306bebeb6861180a18.tar.gz
Inject EpgFetcher
PiperOrigin-RevId: 250773299 Change-Id: I355d9ffef2b0b2bb494683c53396b9f847c1d633
Diffstat (limited to 'src/com/android/tv/modules/TvApplicationModule.java')
-rw-r--r--src/com/android/tv/modules/TvApplicationModule.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/tv/modules/TvApplicationModule.java b/src/com/android/tv/modules/TvApplicationModule.java
index eb20182c..10f1030f 100644
--- a/src/com/android/tv/modules/TvApplicationModule.java
+++ b/src/com/android/tv/modules/TvApplicationModule.java
@@ -27,6 +27,8 @@ import com.android.tv.common.dagger.annotations.ApplicationContext;
import com.android.tv.data.ChannelDataManager;
import com.android.tv.data.ChannelDataManagerFactory;
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.ui.playback.DvrPlaybackActivity;
import com.android.tv.onboarding.OnboardingActivity;
@@ -34,6 +36,7 @@ import com.android.tv.ui.DetailsActivity;
import com.android.tv.util.AsyncDbTask;
import com.android.tv.util.TvInputManagerHelper;
+import dagger.Binds;
import dagger.Module;
import dagger.Provides;
import dagger.android.ContributesAndroidInjector;
@@ -86,6 +89,10 @@ public abstract class TvApplicationModule {
return channelDataManager;
}
+ @Binds
+ @Singleton
+ abstract EpgFetcher epgFetcher(EpgFetcherImpl impl);
+
@ContributesAndroidInjector
abstract PinDialogFragment contributesPinDialogFragment();