Files
iNaturalistReactNative/patches/react-native-audio-recorder-player+3.6.14.patch
Johannes Klein ecd97b5fba Update react-native-audio-recorder-player to 3.6.14 (#3394)
* Update package.json

* Update package-lock.json

* Update Podfile.lock

* Replace patch
2026-02-25 11:18:45 +01:00

30 lines
2.6 KiB
Diff

diff --git a/node_modules/react-native-audio-recorder-player/android/src/main/java/com/dooboolab.audiorecorderplayer/RNAudioRecorderPlayerModule.kt b/node_modules/react-native-audio-recorder-player/android/src/main/java/com/dooboolab.audiorecorderplayer/RNAudioRecorderPlayerModule.kt
index 4570fc2..6ad0f94 100644
--- a/node_modules/react-native-audio-recorder-player/android/src/main/java/com/dooboolab.audiorecorderplayer/RNAudioRecorderPlayerModule.kt
+++ b/node_modules/react-native-audio-recorder-player/android/src/main/java/com/dooboolab.audiorecorderplayer/RNAudioRecorderPlayerModule.kt
@@ -44,13 +44,13 @@ class RNAudioRecorderPlayerModule(private val reactContext: ReactApplicationCont
if (Build.VERSION.SDK_INT < 29 &&
(ActivityCompat.checkSelfPermission(reactContext, Manifest.permission.RECORD_AUDIO) != PackageManager.PERMISSION_GRANTED ||
ActivityCompat.checkSelfPermission(reactContext, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED)) {
- ActivityCompat.requestPermissions((currentActivity)!!, arrayOf(
+ ActivityCompat.requestPermissions((reactApplicationContext.currentActivity)!!, arrayOf(
Manifest.permission.RECORD_AUDIO,
Manifest.permission.WRITE_EXTERNAL_STORAGE), 0)
promise.reject("No permission granted.", "Try again after adding permission.")
return
} else if (ActivityCompat.checkSelfPermission(reactContext, Manifest.permission.RECORD_AUDIO) != PackageManager.PERMISSION_GRANTED) {
- ActivityCompat.requestPermissions((currentActivity)!!, arrayOf(Manifest.permission.RECORD_AUDIO), 0)
+ ActivityCompat.requestPermissions((reactApplicationContext.currentActivity)!!, arrayOf(Manifest.permission.RECORD_AUDIO), 0)
promise.reject("No permission granted.", "Try again after adding permission.")
return
}
@@ -252,7 +252,7 @@ class RNAudioRecorderPlayerModule(private val reactContext: ReactApplicationCont
val key = iterator.nextKey()
headers.put(key, httpHeaders.getString(key))
}
- mediaPlayer!!.setDataSource(currentActivity!!.applicationContext, Uri.parse(path), headers)
+ mediaPlayer!!.setDataSource(reactApplicationContext.currentActivity!!.applicationContext, Uri.parse(path), headers)
} else {
mediaPlayer!!.setDataSource(path)
}