Loading src/java/com/android/internal/telephony/satellite/SatelliteController.java +7 −1 Original line number Diff line number Diff line Loading @@ -5405,7 +5405,7 @@ public class SatelliteController extends Handler { handleEntireProvisionMetricReport(); } selectBindingSatelliteSubscription(false); evaluateCarrierRoamingNtnEligibilityChange(); handleCarrierRoamingNtnAvailableServicesChanged(); } private void updateCachedDeviceProvisionStatus() { Loading Loading @@ -9420,6 +9420,12 @@ public class SatelliteController extends Handler { plogd("isP2PSmsDisallowedOnCarrierRoamingNtn: APKs do not supports P2P"); return true; } if (!isSubscriptionProvisioned(subId)) { plogd("isP2PSmsDisallowedOnCarrierRoamingNtn: subId=" + subId + " is not provisioned."); return true; } } plogd("isP2PSmsDisallowedOnCarrierRoamingNtn: P2P is supported"); return false; Loading tests/telephonytests/src/com/android/internal/telephony/satellite/SatelliteControllerTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -4980,6 +4980,13 @@ public class SatelliteControllerTest extends TelephonyTest { } assertTrue(mSatelliteControllerUT .isP2PSmsDisallowedOnCarrierRoamingNtn(/*subId*/ SUB_ID)); mSatelliteControllerUT.isSatelliteProvisioned = true; mSatelliteControllerUT.setNtnSmsSupportedByMessagesApp(true); mSatelliteControllerUT.mIsApplicationSupportsP2P = true; processAllMessages(); assertFalse(mSatelliteControllerUT .isP2PSmsDisallowedOnCarrierRoamingNtn(/*subId*/ SUB_ID)); } @Test Loading Loading
src/java/com/android/internal/telephony/satellite/SatelliteController.java +7 −1 Original line number Diff line number Diff line Loading @@ -5405,7 +5405,7 @@ public class SatelliteController extends Handler { handleEntireProvisionMetricReport(); } selectBindingSatelliteSubscription(false); evaluateCarrierRoamingNtnEligibilityChange(); handleCarrierRoamingNtnAvailableServicesChanged(); } private void updateCachedDeviceProvisionStatus() { Loading Loading @@ -9420,6 +9420,12 @@ public class SatelliteController extends Handler { plogd("isP2PSmsDisallowedOnCarrierRoamingNtn: APKs do not supports P2P"); return true; } if (!isSubscriptionProvisioned(subId)) { plogd("isP2PSmsDisallowedOnCarrierRoamingNtn: subId=" + subId + " is not provisioned."); return true; } } plogd("isP2PSmsDisallowedOnCarrierRoamingNtn: P2P is supported"); return false; Loading
tests/telephonytests/src/com/android/internal/telephony/satellite/SatelliteControllerTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -4980,6 +4980,13 @@ public class SatelliteControllerTest extends TelephonyTest { } assertTrue(mSatelliteControllerUT .isP2PSmsDisallowedOnCarrierRoamingNtn(/*subId*/ SUB_ID)); mSatelliteControllerUT.isSatelliteProvisioned = true; mSatelliteControllerUT.setNtnSmsSupportedByMessagesApp(true); mSatelliteControllerUT.mIsApplicationSupportsP2P = true; processAllMessages(); assertFalse(mSatelliteControllerUT .isP2PSmsDisallowedOnCarrierRoamingNtn(/*subId*/ SUB_ID)); } @Test Loading