diff options
author | nchalko <nchalko@google.com> | 2019-05-30 15:17:27 -0700 |
---|---|---|
committer | Nick Chalko <nchalko@google.com> | 2019-05-30 22:15:43 -0700 |
commit | 599c4d9f6937480fdb4091306bebeb6861180a18 (patch) | |
tree | 879fd2e52b65431984c89415f5314efa6f955de1 /src/com/android/tv/modules/TvApplicationModule.java | |
parent | c8d23359e3a41679f8fb8fc6a628eea22d74ab07 (diff) | |
download | TV-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.java | 7 |
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(); |