From 0b58bc8f96b043ba2a8952911282e051b1b19a53 Mon Sep 17 00:00:00 2001 From: Eduardo Date: Fri, 31 Jan 2025 16:25:21 +0100 Subject: [PATCH 1/2] Unsubscribe from Broadcast receiver task --- .../ReactNativeBackgroundTaskModule.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/background-task/android/src/main/java/com/expensify/reactnativebackgroundtask/ReactNativeBackgroundTaskModule.kt b/modules/background-task/android/src/main/java/com/expensify/reactnativebackgroundtask/ReactNativeBackgroundTaskModule.kt index 47e4196f37c12..19d3e31d83c17 100644 --- a/modules/background-task/android/src/main/java/com/expensify/reactnativebackgroundtask/ReactNativeBackgroundTaskModule.kt +++ b/modules/background-task/android/src/main/java/com/expensify/reactnativebackgroundtask/ReactNativeBackgroundTaskModule.kt @@ -41,6 +41,16 @@ class ReactNativeBackgroundTaskModule internal constructor(context: ReactApplica return NAME } + override fun invalidate() { + super.invalidate() + try { + reactApplicationContext.unregisterReceiver(taskReceiver) + Log.d("ReactNativeBackgroundTaskModule", "BroadcastReceiver unregistered") + } catch (e: IllegalArgumentException) { + Log.w("ReactNativeBackgroundTaskModule", "Receiver not registered or already unregistered") + } + } + @ReactMethod override fun defineTask(taskName: String, taskExecutor: Callback, promise: Promise) { try { From a456699214c8ac7a61947017d557352a805b23d9 Mon Sep 17 00:00:00 2001 From: Eduardo Date: Wed, 19 Feb 2025 11:51:14 +0100 Subject: [PATCH 2/2] removed tmp.xcconfig and ignore it --- .gitignore | 1 + ios/tmp.xcconfig | 12 ------------ 2 files changed, 1 insertion(+), 12 deletions(-) delete mode 100644 ios/tmp.xcconfig diff --git a/.gitignore b/.gitignore index 3e899e3175ba7..9c38b66a3e362 100644 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,7 @@ DerivedData *.mobileprovision ios-fastlane-json-key.json **/.xcode.env.local +tmp.xcconfig # Android/IntelliJ # diff --git a/ios/tmp.xcconfig b/ios/tmp.xcconfig deleted file mode 100644 index ee98b7b0bd8c5..0000000000000 --- a/ios/tmp.xcconfig +++ /dev/null @@ -1,12 +0,0 @@ -NEW_EXPENSIFY_URL=https:/$()/new.expensify.com/ -SECURE_EXPENSIFY_URL=https:/$()/secure.expensify.com/ -EXPENSIFY_URL=https:/$()/www.expensify.com/ -EXPENSIFY_PARTNER_NAME=chat-expensify-com -EXPENSIFY_PARTNER_PASSWORD=e21965746fd75f82bb66 -PUSHER_APP_KEY=268df511a204fbb60884 -USE_WEB_PROXY=false -ENVIRONMENT=production -SEND_CRASH_REPORTS=true -FB_API_KEY=AIzaSyBrLKgCuo6Vem6Xi5RPokdumssW8HaWBow -FB_APP_ID=1:1008697809946:web:08de4ecb7656b7235445a3 -FB_PROJECT_ID=expensify-mobile-app