INNER CODE UNIT · Java
Settings
SkyTubeTeam/SkyTube · app/src/main/java/free/rm/skytube/app/Settings.java:46
public class Settings {
private final SkyTubeApp app;
private static final String TUTORIAL_COMPLETED = "YouTubePlayerActivity.TutorialCompleted";
private static final String LATEST_RELEASE_NOTES_DISPLAYED = "Settings.LATEST_RELEASE_NOTES_DISPLAYED";
private static final String PRIVACY_CONTROL_CHECK_DONE = "Settings.PRIVACY_CONTROL_CHECK_DONE";
private static final String KEY_ENABLE_SPONSORBLOCK = "pref_key_enable_sponsorblock";
private static final String FLAG_REFRESH_FEED_FROM_CACHE = "SubscriptionsFeedFragment.FLAG_REFRESH_FEED_FROM_CACHE";
private static final String FLAG_REFRESH_FEED_FULL = "SubscriptionsFeedFragment.FLAG_REFRESH_FEED_FULL";
/** Refresh the feed (by querying the YT servers) after 3 hours since the last check. */
private static final int REFRESH_TIME_HOURS = 3;
private static final long REFRESH_TIME_IN_MS = REFRESH_TIME_HOURS * (1000L*3600L);
Settings(SkyTubeApp app) {
this.app = app;
}
void migrate() {
SharedPreferences sharedPreferences = getSharedPreferences();