DO NOT MERGE Changed provisionData type from string to byte[].
Bug: 275270448
Test: atest SatelliteManagerTest
Change-Id: I9ca74793644a0deb98993cd3042951c7b3d44190
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 4d4abb5..c3c28b6 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -12261,7 +12261,7 @@
* @param subId The subId of the subscription to be provisioned.
* @param token The token to be used as a unique identifier for provisioning with satellite
* gateway.
- * @param regionId The region ID for the device's current location.
+ * @param provisionData Data from the provisioning app that can be used by provisioning server
* @param callback The callback to get the result of the request.
*
* @return The signal transport used by the caller to cancel the provision request,
@@ -12271,9 +12271,11 @@
*/
@Override
@Nullable public ICancellationSignal provisionSatelliteService(int subId,
- @NonNull String token, @NonNull String regionId, @NonNull IIntegerConsumer callback) {
+ @NonNull String token, @NonNull byte[] provisionData,
+ @NonNull IIntegerConsumer callback) {
enforceSatelliteCommunicationPermission("provisionSatelliteService");
- return mSatelliteController.provisionSatelliteService(subId, token, regionId, callback);
+ return mSatelliteController.provisionSatelliteService(subId, token, provisionData,
+ callback);
}
/**