Added IsSatelliteSystemNotificationsEnabled check
Bug: 378782898
Test: atest SatelliteControllerTest
FLAG: com.android.internal.telephony.flags.carrier_roaming_nb_iot_ntn
Change-Id: Ie76a51b013a6f46fb2f1bada5bf11e5fd6d59a05
diff --git a/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java b/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
index fa56cd0..e8f752e 100644
--- a/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
+++ b/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
@@ -1488,7 +1488,11 @@
logd("mSatelliteDisallowedReasons:"
+ String.join(", ", mSatelliteDisallowedReasons.toString()));
notifySatelliteDisallowedReasonsChanged();
- if (mFeatureFlags.carrierRoamingNbIotNtn() && mNotifySatelliteAvailabilityEnabled) {
+ int subId = mSatelliteController.getSelectedSatelliteSubId();
+ int carrierRoamingNtnConnectType =
+ mSatelliteController.getCarrierRoamingNtnConnectType(subId);
+ if (mSatelliteController.isSatelliteSystemNotificationsEnabled(
+ carrierRoamingNtnConnectType)) {
showSatelliteSystemNotification();
}
}