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

Commit 2c2ae557 authored by James.cf Lin's avatar James.cf Lin
Browse files

Add another OptionsBuilder constructor with the source type as one of its parameter.

Bug: 187620915
Test: atest RcsUceAdapterTest ImsServiceTest
Change-Id: I74c69800125f8c4a243e80ed47c5134eda8d5a78
parent eea27600
Loading
Loading
Loading
Loading
+12 −0
Original line number Original line Diff line number Diff line
@@ -127,6 +127,18 @@ public final class RcsContactUceCapability implements Parcelable {
                    SOURCE_TYPE_NETWORK);
                    SOURCE_TYPE_NETWORK);
        }
        }


        /**
         * Create the Builder, which can be used to set UCE capabilities as well as custom
         * capability extensions.
         * @param contact The contact URI that the capabilities are attached to.
         * @param sourceType The type where the capabilities of this contact were retrieved from.
         * @hide
         */
        public OptionsBuilder(@NonNull Uri contact, @SourceType int sourceType) {
            mCapabilities = new RcsContactUceCapability(contact, CAPABILITY_MECHANISM_OPTIONS,
                    sourceType);
        }

        /**
        /**
         * Set the result of the capabilities request.
         * Set the result of the capabilities request.
         * @param requestResult the request result
         * @param requestResult the request result