Snap for 11216811 from 08c263538e10fa424621774a623530d41c6fa1de to 24Q1-release

Change-Id: I9b23b0f28c6cddf8acaceb83fa3ed4d89a40cdf2
diff --git a/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java b/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java
index 2bacdba..ff36bf5 100644
--- a/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java
+++ b/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java
@@ -797,9 +797,9 @@
 
   /** Registers for NTN signal strength changed from satellite modem. */
   @FlaggedApi(Flags.FLAG_OEM_ENABLED_SATELLITE_FLAG)
-  @SatelliteResult public int registerForNtnSignalStrengthChanged(
+  public void registerForNtnSignalStrengthChanged(
       @NonNull @CallbackExecutor Executor executor,
-      @NonNull NtnSignalStrengthCallbackWrapper callback) {
+      @NonNull NtnSignalStrengthCallbackWrapper callback) throws SatelliteException {
     NtnSignalStrengthCallback internalCallback =
         new NtnSignalStrengthCallback() {
           @Override
@@ -809,7 +809,11 @@
           }
         };
     sNtnSignalStrengthCallbackWrapperMap.put(callback, internalCallback);
-    return mSatelliteManager.registerForNtnSignalStrengthChanged(executor, internalCallback);
+    try {
+      mSatelliteManager.registerForNtnSignalStrengthChanged(executor, internalCallback);
+    } catch (SatelliteException ex) {
+      throw ex;
+    }
   }
 
   /**
@@ -821,7 +825,11 @@
       @NonNull NtnSignalStrengthCallbackWrapper callback) {
     NtnSignalStrengthCallback internalCallback = sNtnSignalStrengthCallbackWrapperMap.get(callback);
     if (internalCallback != null) {
-      mSatelliteManager.unregisterForNtnSignalStrengthChanged(internalCallback);
+      try {
+        mSatelliteManager.unregisterForNtnSignalStrengthChanged(internalCallback);
+      } catch (Exception ex) {
+        throw ex;
+      }
     }
   }