Use a different NB-IoT inactivity timer for demo mode
Bug: 336710638
Test: SatelliteSessionControllerTest SatelliteManagerTestOnMockService
Manual test with Skylo demo and real mode
Change-Id: I596896b7d1bdd0f9761619dde0a3379925f974c0
diff --git a/src/java/com/android/internal/telephony/satellite/SatelliteSessionController.java b/src/java/com/android/internal/telephony/satellite/SatelliteSessionController.java
index 993f27a..c9337c5 100644
--- a/src/java/com/android/internal/telephony/satellite/SatelliteSessionController.java
+++ b/src/java/com/android/internal/telephony/satellite/SatelliteSessionController.java
@@ -1053,8 +1053,13 @@
}
private long getSatelliteNbIotInactivityTimeoutMillis() {
- return mContext.getResources().getInteger(
- R.integer.config_satellite_nb_iot_inactivity_timeout_millis);
+ if (isDemoMode()) {
+ return mContext.getResources().getInteger(
+ R.integer.config_satellite_demo_mode_nb_iot_inactivity_timeout_millis);
+ } else {
+ return mContext.getResources().getInteger(
+ R.integer.config_satellite_nb_iot_inactivity_timeout_millis);
+ }
}
private void restartNbIotInactivityTimer() {