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

Commit 9afeed43 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 am: a5d2fa58

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

Change-Id: If2c4c9f550af1ac3ca3631a12eaa6e9ddfc4390f
parents 2c862461 a5d2fa58
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();