Remove usage of BravePrefServiceBridge for boolean BravePrivacySettings
This commit is contained in:
@@ -35,13 +35,6 @@ public class BravePrefServiceBridge {
|
||||
BravePrefServiceBridgeJni.get().setHTTPSEEnabled(enabled);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param whether De-AMP should be enabled.
|
||||
*/
|
||||
public void setDeAmpEnabled(boolean enabled) {
|
||||
BravePrefServiceBridgeJni.get().setDeAmpEnabled(enabled);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param whether the IPFS gateway should be enabled.
|
||||
*/
|
||||
@@ -49,34 +42,6 @@ public class BravePrefServiceBridge {
|
||||
BravePrefServiceBridgeJni.get().setIpfsGatewayEnabled(enabled);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param whether google login is enabled on third party sites.
|
||||
*/
|
||||
public void setThirdPartyGoogleLoginEnabled(boolean enabled) {
|
||||
BravePrefServiceBridgeJni.get().setThirdPartyGoogleLoginEnabled(enabled);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param whether facebook embeds are allowed on third party sites.
|
||||
*/
|
||||
public void setThirdPartyFacebookEmbedEnabled(boolean enabled) {
|
||||
BravePrefServiceBridgeJni.get().setThirdPartyFacebookEmbedEnabled(enabled);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param whether twitter embeds are allowed on third party sites.
|
||||
*/
|
||||
public void setThirdPartyTwitterEmbedEnabled(boolean enabled) {
|
||||
BravePrefServiceBridgeJni.get().setThirdPartyTwitterEmbedEnabled(enabled);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param whether linkedin embeds are allowed on third party sites.
|
||||
*/
|
||||
public void setThirdPartyLinkedinEmbedEnabled(boolean enabled) {
|
||||
BravePrefServiceBridgeJni.get().setThirdPartyLinkedinEmbedEnabled(enabled);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param whether AdBlock should be enabled.
|
||||
*/
|
||||
@@ -171,18 +136,10 @@ public class BravePrefServiceBridge {
|
||||
BravePrefServiceBridgeJni.get().setSafetynetStatus(status);
|
||||
}
|
||||
|
||||
public void setUseRewardsStagingServer(boolean enabled) {
|
||||
BravePrefServiceBridgeJni.get().setUseRewardsStagingServer(enabled);
|
||||
}
|
||||
|
||||
public void resetPromotionLastFetchStamp() {
|
||||
BravePrefServiceBridgeJni.get().resetPromotionLastFetchStamp();
|
||||
}
|
||||
|
||||
public boolean getUseRewardsStagingServer() {
|
||||
return BravePrefServiceBridgeJni.get().getUseRewardsStagingServer();
|
||||
}
|
||||
|
||||
public void setOldTrackersBlockedCount(Profile profile, long count) {
|
||||
BravePrefServiceBridgeJni.get().setOldTrackersBlockedCount(profile, count);
|
||||
}
|
||||
@@ -302,15 +259,9 @@ public class BravePrefServiceBridge {
|
||||
String getNoScriptControlType();
|
||||
|
||||
void setHTTPSEEnabled(boolean enabled);
|
||||
void setDeAmpEnabled(boolean enabled);
|
||||
void setIpfsGatewayEnabled(boolean enabled);
|
||||
void setAdBlockEnabled(boolean enabled);
|
||||
|
||||
void setThirdPartyGoogleLoginEnabled(boolean enabled);
|
||||
void setThirdPartyFacebookEmbedEnabled(boolean enabled);
|
||||
void setThirdPartyTwitterEmbedEnabled(boolean enabled);
|
||||
void setThirdPartyLinkedinEmbedEnabled(boolean enabled);
|
||||
|
||||
void setPlayYTVideoInBrowserEnabled(boolean enabled);
|
||||
boolean getPlayYTVideoInBrowserEnabled();
|
||||
|
||||
@@ -335,9 +286,7 @@ public class BravePrefServiceBridge {
|
||||
|
||||
void setSafetynetStatus(String status);
|
||||
|
||||
void setUseRewardsStagingServer(boolean enabled);
|
||||
void resetPromotionLastFetchStamp();
|
||||
boolean getUseRewardsStagingServer();
|
||||
boolean getBooleanForContentSetting(int content_type);
|
||||
|
||||
void setReferralAndroidFirstRunTimestamp(long time);
|
||||
|
||||
+37
-9
@@ -361,7 +361,8 @@ public class BravePrivacySettings extends PrivacySettings implements ConnectionE
|
||||
.setBoolean(Pref.HTTPS_ONLY_MODE_ENABLED, newValueBool);
|
||||
}
|
||||
} else if (PREF_DE_AMP.equals(key)) {
|
||||
BravePrefServiceBridge.getInstance().setDeAmpEnabled((boolean) newValue);
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.setBoolean(BravePref.DE_AMP_PREF_ENABLED, (boolean) newValue);
|
||||
} else if (PREF_DEBOUNCE.equals(key)) {
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.setBoolean(BravePref.DEBOUNCE_ENABLED, (boolean) newValue);
|
||||
@@ -443,17 +444,17 @@ public class BravePrivacySettings extends PrivacySettings implements ConnectionE
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.setBoolean(BravePref.TOP_SITE_SUGGESTIONS_ENABLED, (boolean) newValue);
|
||||
} else if (PREF_SOCIAL_BLOCKING_GOOGLE.equals(key)) {
|
||||
BravePrefServiceBridge.getInstance().setThirdPartyGoogleLoginEnabled(
|
||||
(boolean) newValue);
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.setBoolean(BravePref.GOOGLE_LOGIN_CONTROL_TYPE, (boolean) newValue);
|
||||
} else if (PREF_SOCIAL_BLOCKING_FACEBOOK.equals(key)) {
|
||||
BravePrefServiceBridge.getInstance().setThirdPartyFacebookEmbedEnabled(
|
||||
(boolean) newValue);
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.setBoolean(BravePref.FB_EMBED_CONTROL_TYPE, (boolean) newValue);
|
||||
} else if (PREF_SOCIAL_BLOCKING_TWITTER.equals(key)) {
|
||||
BravePrefServiceBridge.getInstance().setThirdPartyTwitterEmbedEnabled(
|
||||
(boolean) newValue);
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.setBoolean(BravePref.TWITTER_EMBED_CONTROL_TYPE, (boolean) newValue);
|
||||
} else if (PREF_SOCIAL_BLOCKING_LINKEDIN.equals(key)) {
|
||||
BravePrefServiceBridge.getInstance().setThirdPartyLinkedinEmbedEnabled(
|
||||
(boolean) newValue);
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.setBoolean(BravePref.LINKED_IN_EMBED_CONTROL_TYPE, (boolean) newValue);
|
||||
} else if (PREF_CLEAR_ON_EXIT.equals(key)) {
|
||||
sharedPreferencesEditor.putBoolean(PREF_CLEAR_ON_EXIT, (boolean) newValue);
|
||||
|
||||
@@ -599,6 +600,33 @@ public class BravePrivacySettings extends PrivacySettings implements ConnectionE
|
||||
mDebouncePref.setChecked(UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.getBoolean(BravePref.DEBOUNCE_ENABLED));
|
||||
}
|
||||
|
||||
// Social blocking
|
||||
if (mSocialBlockingGoogle != null) {
|
||||
mSocialBlockingGoogle.setChecked(
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.getBoolean(BravePref.GOOGLE_LOGIN_CONTROL_TYPE));
|
||||
}
|
||||
if (mSocialBlockingFacebook != null) {
|
||||
mSocialBlockingFacebook.setChecked(
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.getBoolean(BravePref.FB_EMBED_CONTROL_TYPE));
|
||||
}
|
||||
if (mSocialBlockingTwitter != null) {
|
||||
mSocialBlockingTwitter.setChecked(
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.getBoolean(BravePref.TWITTER_EMBED_CONTROL_TYPE));
|
||||
}
|
||||
if (mSocialBlockingLinkedin != null) {
|
||||
mSocialBlockingLinkedin.setChecked(
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.getBoolean(BravePref.LINKED_IN_EMBED_CONTROL_TYPE));
|
||||
}
|
||||
|
||||
if (mDeAmpPref != null) {
|
||||
mDeAmpPref.setChecked(UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.getBoolean(BravePref.DE_AMP_PREF_ENABLED));
|
||||
}
|
||||
}
|
||||
|
||||
private void removePreferenceIfPresent(String key) {
|
||||
|
||||
@@ -36,13 +36,16 @@ import org.chromium.chrome.browser.BraveRewardsHelper;
|
||||
import org.chromium.chrome.browser.BraveRewardsNativeWorker;
|
||||
import org.chromium.chrome.browser.BraveRewardsObserver;
|
||||
import org.chromium.chrome.browser.onboarding.OnboardingPrefManager;
|
||||
import org.chromium.chrome.browser.preferences.BravePref;
|
||||
import org.chromium.chrome.browser.preferences.BravePrefServiceBridge;
|
||||
import org.chromium.chrome.browser.profiles.Profile;
|
||||
import org.chromium.chrome.browser.rewards.BraveRewardsPanel;
|
||||
import org.chromium.chrome.browser.settings.BravePreferenceFragment;
|
||||
import org.chromium.chrome.browser.util.BraveDbUtil;
|
||||
import org.chromium.chrome.browser.vpn.utils.BraveVpnPrefUtils;
|
||||
import org.chromium.components.browser_ui.settings.ChromeSwitchPreference;
|
||||
import org.chromium.components.browser_ui.settings.SettingsUtils;
|
||||
import org.chromium.components.user_prefs.UserPrefs;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
@@ -113,6 +116,8 @@ public class BraveQAPreferences extends BravePreferenceFragment
|
||||
if (mIsStagingServer != null) {
|
||||
mIsStagingServer.setOnPreferenceChangeListener(this);
|
||||
}
|
||||
mIsStagingServer.setChecked(UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.getBoolean(BravePref.USE_REWARDS_STAGING_SERVER));
|
||||
|
||||
mIsSyncStagingServer =
|
||||
(ChromeSwitchPreference) findPreference(PREF_USE_SYNC_STAGING_SERVER);
|
||||
@@ -380,7 +385,8 @@ public class BraveQAPreferences extends BravePreferenceFragment
|
||||
sharedPreferencesEditor.apply();
|
||||
|
||||
BravePrefServiceBridge.getInstance().setSafetynetCheckFailed(false);
|
||||
BravePrefServiceBridge.getInstance().setUseRewardsStagingServer(mUseRewardsStagingServer);
|
||||
UserPrefs.get(Profile.getLastUsedRegularProfile())
|
||||
.setBoolean(BravePref.USE_REWARDS_STAGING_SERVER, mUseRewardsStagingServer);
|
||||
BraveRewardsHelper.setRewardsEnvChange(true);
|
||||
|
||||
BraveRelaunchUtils.askForRelaunch(getActivity());
|
||||
|
||||
Reference in New Issue
Block a user