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

Commit a5d2fa58 authored by Hui Wang's avatar Hui Wang Committed by Automerger Merge Worker
Browse files

Merge "isRcsVolteSingleRegistrationCapable need check provisioning status."...

Merge "isRcsVolteSingleRegistrationCapable need check provisioning status." am: e92c4e2d am: f473395d

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1665801

Change-Id: I498df9e6564902a759733dc3c1df81df7c496eed
parents 7acd4c1c f473395d
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -48,6 +48,9 @@ public final class RcsConfig implements Parcelable {
    private static final String LOG_TAG = "RcsConfig";
    private static final boolean DBG = Build.IS_ENG;

    // Tag for Rcs Volte single registration defined in RCC.07 A.1.6.2
    private static final String TAG_SINGLE_REGISTRATION = "rcsVolteSingleRegistration";

    private final HashMap<String, String> mValues = new HashMap<>();

    private RcsConfig(HashMap<String, String> values) {
@@ -145,6 +148,14 @@ public final class RcsConfig implements Parcelable {
        return mValues.containsKey(tag);
    }

    /**
     * Check whether Rcs Volte single registration is supported by the config.
     */
    public boolean isRcsVolteSingleRegistrationSupported() {
        return getBoolean(TAG_SINGLE_REGISTRATION, false)
                || getInteger(TAG_SINGLE_REGISTRATION, 0) != 0;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder();