Add check for billing deps

This commit is contained in:
Deep
2021-11-01 16:01:17 -04:00
parent f6f3feaf18
commit 229bb0d1ae
3 changed files with 14 additions and 6 deletions
@@ -204,13 +204,17 @@ public abstract class BraveActivity<C extends ChromeActivityComponent> extends C
public void onResumeWithNative() {
super.onResumeWithNative();
BraveActivityJni.get().restartStatsUpdater();
InAppPurchaseWrapper.getInstance().startBillingServiceConnection(BraveActivity.this);
BraveVpnNativeWorker.getInstance().addObserver(this);
if (BraveVpnUtils.isBraveVpnFeatureEnable()) {
InAppPurchaseWrapper.getInstance().startBillingServiceConnection(BraveActivity.this);
BraveVpnNativeWorker.getInstance().addObserver(this);
}
}
@Override
public void onPauseWithNative() {
BraveVpnNativeWorker.getInstance().removeObserver(this);
if (BraveVpnUtils.isBraveVpnFeatureEnable()) {
BraveVpnNativeWorker.getInstance().removeObserver(this);
}
super.onPauseWithNative();
}
@@ -74,7 +74,9 @@ public class BraveVpnPreferences extends BravePreferenceFragment implements Brav
getActivity().setTitle(R.string.brave_firewall_vpn);
SettingsUtils.addPreferencesFromResource(this, R.xml.brave_vpn_preferences);
InAppPurchaseWrapper.getInstance().startBillingServiceConnection(getActivity());
if (BraveVpnUtils.isBraveVpnFeatureEnable()) {
InAppPurchaseWrapper.getInstance().startBillingServiceConnection(getActivity());
}
mVpnSwitch = (ChromeSwitchPreference) findPreference(PREF_VPN_SWITCH);
mVpnSwitch.setChecked(BraveVpnProfileUtils.getInstance().isVPNConnected(getActivity()));
@@ -41,8 +41,10 @@ public abstract class BraveVpnParentActivity
@Override
public void finishNativeInitialization() {
super.finishNativeInitialization();
InAppPurchaseWrapper.getInstance().startBillingServiceConnection(
BraveVpnParentActivity.this);
if (BraveVpnUtils.isBraveVpnFeatureEnable()) {
InAppPurchaseWrapper.getInstance().startBillingServiceConnection(
BraveVpnParentActivity.this);
}
}
protected void verifySubscription() {