aboutsummaryrefslogtreecommitdiff
path: root/src/com/android/tv/modules/TvApplicationModule.java
diff options
context:
space:
mode:
authornchalko <nchalko@google.com>2019-05-30 13:21:41 -0700
committerNick Chalko <nchalko@google.com>2019-05-30 22:14:47 -0700
commite90e34dd2fb2e7ec3e7c7c5e0095150f986d3e6e (patch)
treea4c87e5f33d2b38e520d24ded8dca8e60b2b37bb /src/com/android/tv/modules/TvApplicationModule.java
parent9153fd1225f943cf25e951ce653480d31112c3d1 (diff)
downloadTV-e90e34dd2fb2e7ec3e7c7c5e0095150f986d3e6e.tar.gz
Use injection in EpgFetchService
PiperOrigin-RevId: 250748937 Change-Id: I8d7f7f8c54b4be00dd11ae840095bb776e76b527
Diffstat (limited to 'src/com/android/tv/modules/TvApplicationModule.java')
-rw-r--r--src/com/android/tv/modules/TvApplicationModule.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/tv/modules/TvApplicationModule.java b/src/com/android/tv/modules/TvApplicationModule.java
index 26c2be23..eb20182c 100644
--- a/src/com/android/tv/modules/TvApplicationModule.java
+++ b/src/com/android/tv/modules/TvApplicationModule.java
@@ -16,6 +16,7 @@
package com.android.tv.modules;
import android.content.Context;
+
import com.android.tv.MainActivity;
import com.android.tv.SetupPassthroughActivity;
import com.android.tv.TvApplication;
@@ -25,18 +26,23 @@ import com.android.tv.common.dagger.ApplicationModule;
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.dialog.PinDialogFragment;
import com.android.tv.dvr.ui.playback.DvrPlaybackActivity;
import com.android.tv.onboarding.OnboardingActivity;
import com.android.tv.ui.DetailsActivity;
import com.android.tv.util.AsyncDbTask;
import com.android.tv.util.TvInputManagerHelper;
+
import dagger.Module;
import dagger.Provides;
import dagger.android.ContributesAndroidInjector;
+
import com.android.tv.common.flags.LegacyFlags;
+
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
+
import javax.inject.Singleton;
/** Dagger module for {@link TvApplication}. */
@@ -82,4 +88,7 @@ public abstract class TvApplicationModule {
@ContributesAndroidInjector
abstract PinDialogFragment contributesPinDialogFragment();
+
+ @ContributesAndroidInjector
+ abstract EpgFetchService contributesEpgFetchService();
}