|
|
@ -18,33 +18,33 @@ import static awais.instagrabber.fragments.settings.PreferenceKeys.PREF_ENABLE_D |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.PREF_ENABLE_SENTRY; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.PREF_SHOWN_COUNT_TOOLTIP; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.PREF_TAB_ORDER; |
|
|
|
import static awais.instagrabber.utils.Constants.APP_LANGUAGE; |
|
|
|
import static awais.instagrabber.utils.Constants.APP_THEME; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.APP_LANGUAGE; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.APP_THEME; |
|
|
|
import static awais.instagrabber.utils.Constants.APP_UA; |
|
|
|
import static awais.instagrabber.utils.Constants.APP_UA_CODE; |
|
|
|
import static awais.instagrabber.utils.Constants.AUTOPLAY_VIDEOS; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.AUTOPLAY_VIDEOS; |
|
|
|
import static awais.instagrabber.utils.Constants.BROWSER_UA; |
|
|
|
import static awais.instagrabber.utils.Constants.BROWSER_UA_CODE; |
|
|
|
import static awais.instagrabber.utils.Constants.CHECK_ACTIVITY; |
|
|
|
import static awais.instagrabber.utils.Constants.CHECK_UPDATES; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.CHECK_ACTIVITY; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.CHECK_UPDATES; |
|
|
|
import static awais.instagrabber.utils.Constants.COOKIE; |
|
|
|
import static awais.instagrabber.utils.Constants.CUSTOM_DATE_TIME_FORMAT; |
|
|
|
import static awais.instagrabber.utils.Constants.CUSTOM_DATE_TIME_FORMAT_ENABLED; |
|
|
|
import static awais.instagrabber.utils.Constants.DATE_TIME_FORMAT; |
|
|
|
import static awais.instagrabber.utils.Constants.DATE_TIME_SELECTION; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.CUSTOM_DATE_TIME_FORMAT; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.CUSTOM_DATE_TIME_FORMAT_ENABLED; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.DATE_TIME_FORMAT; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.DATE_TIME_SELECTION; |
|
|
|
import static awais.instagrabber.utils.Constants.DEFAULT_TAB; |
|
|
|
import static awais.instagrabber.utils.Constants.DEVICE_UUID; |
|
|
|
import static awais.instagrabber.utils.Constants.DM_MARK_AS_SEEN; |
|
|
|
import static awais.instagrabber.utils.Constants.DOWNLOAD_PREPEND_USER_NAME; |
|
|
|
import static awais.instagrabber.utils.Constants.DOWNLOAD_USER_FOLDER; |
|
|
|
import static awais.instagrabber.utils.Constants.FLAG_SECURE; |
|
|
|
import static awais.instagrabber.utils.Constants.FOLDER_PATH; |
|
|
|
import static awais.instagrabber.utils.Constants.FOLDER_SAVE_TO; |
|
|
|
import static awais.instagrabber.utils.Constants.HIDE_MUTED_REELS; |
|
|
|
import static awais.instagrabber.utils.Constants.KEYWORD_FILTERS; |
|
|
|
import static awais.instagrabber.utils.Constants.MARK_AS_SEEN; |
|
|
|
import static awais.instagrabber.utils.Constants.MUTED_VIDEOS; |
|
|
|
import static awais.instagrabber.utils.Constants.PLAY_IN_BACKGROUND; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.DM_MARK_AS_SEEN; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.DOWNLOAD_PREPEND_USER_NAME; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.DOWNLOAD_USER_FOLDER; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.FLAG_SECURE; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.FOLDER_PATH; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.FOLDER_SAVE_TO; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.HIDE_MUTED_REELS; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.KEYWORD_FILTERS; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.MARK_AS_SEEN; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.MUTED_VIDEOS; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.PLAY_IN_BACKGROUND; |
|
|
|
import static awais.instagrabber.utils.Constants.PREF_DARK_THEME; |
|
|
|
import static awais.instagrabber.utils.Constants.PREF_EMOJI_VARIANTS; |
|
|
|
import static awais.instagrabber.utils.Constants.PREF_HASHTAG_POSTS_LAYOUT; |
|
|
@ -58,12 +58,12 @@ import static awais.instagrabber.utils.Constants.PREF_SAVED_POSTS_LAYOUT; |
|
|
|
import static awais.instagrabber.utils.Constants.PREF_TAGGED_POSTS_LAYOUT; |
|
|
|
import static awais.instagrabber.utils.Constants.PREF_TOPIC_POSTS_LAYOUT; |
|
|
|
import static awais.instagrabber.utils.Constants.PREV_INSTALL_VERSION; |
|
|
|
import static awais.instagrabber.utils.Constants.SHOW_CAPTIONS; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.SHOW_CAPTIONS; |
|
|
|
import static awais.instagrabber.utils.Constants.SHOW_QUICK_ACCESS_DIALOG; |
|
|
|
import static awais.instagrabber.utils.Constants.SKIPPED_VERSION; |
|
|
|
import static awais.instagrabber.utils.Constants.STORY_SORT; |
|
|
|
import static awais.instagrabber.utils.Constants.SWAP_DATE_TIME_FORMAT_ENABLED; |
|
|
|
import static awais.instagrabber.utils.Constants.TOGGLE_KEYWORD_FILTER; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.STORY_SORT; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.SWAP_DATE_TIME_FORMAT_ENABLED; |
|
|
|
import static awais.instagrabber.fragments.settings.PreferenceKeys.TOGGLE_KEYWORD_FILTER; |
|
|
|
|
|
|
|
public final class SettingsHelper { |
|
|
|
private final SharedPreferences sharedPreferences; |
|
|
|
xxxxxxxxxx