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

Commit 40e1b9cf authored by Thomas Nguyen's avatar Thomas Nguyen
Browse files

Support setting mSatelliteGatewayServicePackageName from CTS

Flag: TEST_ONLY
Bug: 356466179
Test: AutoConnectCarrierRoamingSatelliteTest ManualConnectCarrierRoamingSatelliteTest SatelliteManagerTestOnMockService
Change-Id: I96fc19a0e6de3fef877f86c745a0ab387ee0e2be
parent 0161cf4e
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -3719,10 +3719,23 @@ public class SatelliteController extends Handler {
     * {@code false} otherwise.
     */
    public boolean setSatelliteGatewayServicePackageName(@Nullable String servicePackageName) {
        if (!isMockModemAllowed()) {
            plogd("setSatelliteGatewayServicePackageName: mock modem is not allowed");
            return false;
        }
        if (mSatelliteSessionController == null) {
            ploge("mSatelliteSessionController is not initialized yet");
            return false;
        }

        if (servicePackageName == null || servicePackageName.equals("null")) {
            mSatelliteGatewayServicePackageName = getConfigSatelliteGatewayServicePackage();
        } else {
            mSatelliteGatewayServicePackageName = servicePackageName;
        }
        plogd("setSatelliteGatewayServicePackageName: mSatelliteGatewayServicePackageName="
                + mSatelliteGatewayServicePackageName);

        return mSatelliteSessionController.setSatelliteGatewayServicePackageName(
                servicePackageName);
    }