Set the IsNtnOnlyCarrier field in satellite access controller metrics.


Bug: 383033991
Flag: com.android.internal.telephony.flags.carrier_roaming_nb_iot_ntn
Test: manually test
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a0d2f74c9b5c913832a8e198dca0d748d7b44c71)
Merged-In: I72b155430f7a8390f3dd261ac6fb2e88a3469060
Change-Id: I72b155430f7a8390f3dd261ac6fb2e88a3469060
diff --git a/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java b/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
index 5087087..291780c 100644
--- a/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
+++ b/src/com/android/phone/satellite/accesscontrol/SatelliteAccessController.java
@@ -2866,6 +2866,7 @@
                 .setIsEmergency(isInEmergency())
                 .setResult(resultCode)
                 .setCarrierId(mSatelliteController.getSatelliteCarrierId())
+                .setIsNtnOnlyCarrier(mSatelliteController.isNtnOnlyCarrier())
                 .reportAccessControllerMetrics();
         mLocationQueryStartTimeMillis = 0;
         mOnDeviceLookupStartTimeMillis = 0;