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

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

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

Change-Id: I89f9d17795fb407fbc181edeba24a533370ff530
parents 2579300c 9afeed43
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();