Skip to content

Commit 40a4880

Browse files
committed
dont use reflection
1 parent f8e5c6e commit 40a4880

File tree

1 file changed

+1
-4
lines changed
  • packages/react-native-sdk/android/src/main/java/com/streamvideo/reactnative/callmanager

1 file changed

+1
-4
lines changed

packages/react-native-sdk/android/src/main/java/com/streamvideo/reactnative/callmanager/ProximityManager.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,7 @@ class ProximityManager(
6767
}
6868
try {
6969
powerManager = context.getSystemService(Context.POWER_SERVICE) as PowerManager
70-
// Obtain PROXIMITY_SCREEN_OFF_WAKE_LOCK via reflection to avoid compile-time dependency
71-
val field = PowerManager::class.java.getField("PROXIMITY_SCREEN_OFF_WAKE_LOCK")
72-
val level = field.getInt(null)
73-
proximityWakeLock = powerManager?.newWakeLock(level, "$TAG:Proximity")
70+
proximityWakeLock = powerManager?.newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, "$TAG:Proximity")
7471
} catch (t: Throwable) {
7572
Log.w(TAG, "Proximity wakelock init failed (may be unsupported on this device)", t)
7673
proximityWakeLock = null

0 commit comments

Comments
 (0)