diff options
author | Live Channels Team <no-reply@google.com> | 2019-04-29 16:08:15 -0700 |
---|---|---|
committer | Nick Chalko <nchalko@google.com> | 2019-05-15 08:58:32 -0700 |
commit | bebfebaaf4d82a2907c2bc87c55b2fbd6cdf449d (patch) | |
tree | 2f59be5a5b42559b2eeacaff8bafb5342fb491cb /src/com/android/tv/data/epg/EpgFetcherImpl.java | |
parent | c85adda1e306f7f145588c081299a1e393a36b51 (diff) | |
download | TV-bebfebaaf4d82a2907c2bc87c55b2fbd6cdf449d.tar.gz |
Changes imported from Live Channels
- 245843574 CLEANUP: Remove unused fields and methods from TestSingle... by nchalko <nchalko@google.com>
PiperOrigin-RevId: 245843574
Change-Id: I536e4a683efd642e1ff2f9594f6c08b3abc20b1e
Test: m LiveTv
Diffstat (limited to 'src/com/android/tv/data/epg/EpgFetcherImpl.java')
-rw-r--r-- | src/com/android/tv/data/epg/EpgFetcherImpl.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/com/android/tv/data/epg/EpgFetcherImpl.java b/src/com/android/tv/data/epg/EpgFetcherImpl.java index b191421f..b40ce0d2 100644 --- a/src/com/android/tv/data/epg/EpgFetcherImpl.java +++ b/src/com/android/tv/data/epg/EpgFetcherImpl.java @@ -63,6 +63,8 @@ import com.google.android.tv.partner.support.EpgInput; import com.google.android.tv.partner.support.EpgInputs; import com.google.common.collect.ImmutableSet; import com.android.tv.common.flags.BackendKnobsFlags; +import com.android.tv.common.flags.CloudEpgFlags; +import com.android.tv.common.flags.LegacyFlags; import java.io.IOException; import java.util.ArrayList; import java.util.Collection; @@ -130,15 +132,15 @@ public class EpgFetcherImpl implements EpgFetcher { private Clock mClock; - public static EpgFetcher create(Context context) { + public static EpgFetcher create( + Context context, CloudEpgFlags cloudEpgFlags, LegacyFlags legacyFlags) { context = context.getApplicationContext(); TvSingletons tvSingletons = TvSingletons.getSingletons(context); ChannelDataManager channelDataManager = tvSingletons.getChannelDataManager(); PerformanceMonitor performanceMonitor = tvSingletons.getPerformanceMonitor(); EpgReader epgReader = tvSingletons.providesEpgReader().get(); Clock clock = tvSingletons.getClock(); - EpgInputWhiteList epgInputWhiteList = - new EpgInputWhiteList(tvSingletons.getCloudEpgFlags()); + EpgInputWhiteList epgInputWhiteList = new EpgInputWhiteList(cloudEpgFlags, legacyFlags); BackendKnobsFlags backendKnobsFlags = tvSingletons.getBackendKnobs(); HasBuildType.BuildType buildType = tvSingletons.getBuildType(); return new EpgFetcherImpl( @@ -604,6 +606,7 @@ public class EpgFetcherImpl implements EpgFetcher { ? ((Integer) REASON_CLOUD_EPG_FAILURE) : anyCloudEpgSuccess ? null : builtInResult; } + clearUnusedLineups(null); return builtInResult; } finally { TrafficStats.setThreadStatsTag(oldTag); |