diff options
author | nchalko <nchalko@google.com> | 2019-02-13 17:48:01 -0800 |
---|---|---|
committer | Nick Chalko <nchalko@google.com> | 2019-02-20 17:13:22 +0000 |
commit | 97a63874fccb180ec1717f38d0230bdb13f0178a (patch) | |
tree | 3e85a101a83f364f1ab82752e40130c7573e3129 | |
parent | c31edd529663ceeab53cbfc10a8ad7a53b3be30a (diff) | |
download | TV-97a63874fccb180ec1717f38d0230bdb13f0178a.tar.gz |
Add a flag for fetching programs as needed.
PiperOrigin-RevId: 233866409
Change-Id: Ia35ee08352687e8556d5287d9f2c863f2fa89b15
-rw-r--r-- | common/src/com/android/tv/common/flags/BackendKnobsFlags.java | 3 | ||||
-rw-r--r-- | common/src/com/android/tv/common/flags/impl/DefaultBackendKnobsFlags.java | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/common/src/com/android/tv/common/flags/BackendKnobsFlags.java b/common/src/com/android/tv/common/flags/BackendKnobsFlags.java index 2f9d451e..69bac7a0 100644 --- a/common/src/com/android/tv/common/flags/BackendKnobsFlags.java +++ b/common/src/com/android/tv/common/flags/BackendKnobsFlags.java @@ -35,6 +35,9 @@ public interface BackendKnobsFlags { /** Target channel count for EPG. It is used to adjust the EPG length */ long epgTargetChannelCount(); + /** Enables fetching a few hours of programs only when the epg is scrolled to that time. */ + boolean fetchProgramsAsNeeded(); + /** How many hours of programs are loaded in the program guide for during the initial fetch */ long programGuideInitialFetchHours(); diff --git a/common/src/com/android/tv/common/flags/impl/DefaultBackendKnobsFlags.java b/common/src/com/android/tv/common/flags/impl/DefaultBackendKnobsFlags.java index 53688afe..a189e473 100644 --- a/common/src/com/android/tv/common/flags/impl/DefaultBackendKnobsFlags.java +++ b/common/src/com/android/tv/common/flags/impl/DefaultBackendKnobsFlags.java @@ -35,6 +35,11 @@ public final class DefaultBackendKnobsFlags } @Override + public boolean fetchProgramsAsNeeded() { + return false; + } + + @Override public long programGuideInitialFetchHours() { return 8; } |