Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 987eadbd authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Request support rules to refresh when account changes." into nyc-mr1-dev

parents 22f5b479 eadc7dc8
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -89,7 +89,7 @@ public final class SupportItemAdapter extends RecyclerView.Adapter<SupportItemAd
        } else {
            mSelectedCountry = mSupportFeatureProvider.getCurrentCountryCodeIfHasConfig(PHONE);
        }
        setAccount(mSupportFeatureProvider.getSupportEligibleAccount(mActivity));
        mAccount = mSupportFeatureProvider.getSupportEligibleAccount(mActivity);
        refreshData();
    }

@@ -155,6 +155,7 @@ public final class SupportItemAdapter extends RecyclerView.Adapter<SupportItemAd
    public void setAccount(Account account) {
        if (!Objects.equals(mAccount, account)) {
            mAccount = account;
            mSupportFeatureProvider.refreshOperationRules();
            refreshData();
        }
    }
+5 −0
Original line number Diff line number Diff line
@@ -51,6 +51,11 @@ public interface SupportFeatureProvider {
     */
    boolean isSupportTypeEnabled(Context context, @SupportType int type);

    /**
     * Refreshes all operation rules.
     */
    void refreshOperationRules();

    /**
     * Whether or not a support type is in operation 24/7. If country is null, use
     * current country.