From 05af955689fc703154e4772f9136d41fd68da118 Mon Sep 17 00:00:00 2001 From: Balamurugan Date: Tue, 10 Mar 2026 11:46:07 +0530 Subject: [PATCH] fix: replace currentActivity usage for react native compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - react native deprecated currentActivity in 0.80 - direct access to currentActivity removed in 0.81 - use reactApplicationContext.currentActivity instead - fixes build issues on react native ≥ 0.81 --- android/src/main/java/com/tpstreams/TPStreamsDownloadModule.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/java/com/tpstreams/TPStreamsDownloadModule.kt b/android/src/main/java/com/tpstreams/TPStreamsDownloadModule.kt index de7241c..73d8770 100644 --- a/android/src/main/java/com/tpstreams/TPStreamsDownloadModule.kt +++ b/android/src/main/java/com/tpstreams/TPStreamsDownloadModule.kt @@ -36,7 +36,7 @@ class TPStreamsDownloadModule(private val reactContext: ReactApplicationContext) val metadataString = metadata?.let { org.json.JSONObject(it.toHashMap()).toString() } val metadataMap = JsonUtils.jsonStringToMap(metadataString) - val activity = currentActivity ?: run { + val activity =reactApplicationContext.currentActivity?: run { promise.reject("DOWNLOAD_START_ERROR", "No current activity available") return }