From 1e2eb70338a74fcce72acb157ad67930743c9903 Mon Sep 17 00:00:00 2001 From: Abraham Rosa Vargas Date: Thu, 26 Mar 2026 23:30:41 -0400 Subject: [PATCH] fix: make Promise.reject code param nullable for RN 0.85 compatibility Made-with: Cursor --- .../main/java/com/expensify/wallet/Utils.kt | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/android/src/main/java/com/expensify/wallet/Utils.kt b/android/src/main/java/com/expensify/wallet/Utils.kt index 6bb09ef..34a7646 100644 --- a/android/src/main/java/com/expensify/wallet/Utils.kt +++ b/android/src/main/java/com/expensify/wallet/Utils.kt @@ -56,44 +56,44 @@ object Utils { ) } - override fun reject(code: String, userInfo: WritableMap) { - val errorMessage = "Error: $code\nUserInfo: $userInfo" + override fun reject(code: String?, userInfo: WritableMap) { + val errorMessage = "Error: ${code ?: "Unknown code"}\nUserInfo: $userInfo" continuation.resumeWithException( Exception(errorMessage) ) } - override fun reject(code: String, message: String?) { - val errorMessage = "Error: $code\nMessage: ${message ?: "No message provided"}" + override fun reject(code: String?, message: String?) { + val errorMessage = "Error: ${code ?: "Unknown code"}\nMessage: ${message ?: "No message provided"}" continuation.resumeWithException( Exception(errorMessage) ) } - override fun reject(code: String, message: String?, userInfo: WritableMap) { + override fun reject(code: String?, message: String?, userInfo: WritableMap) { val errorMessage = - "Error: $code\nMessage: ${message ?: "No message provided"}\nUserInfo: $userInfo" + "Error: ${code ?: "Unknown code"}\nMessage: ${message ?: "No message provided"}\nUserInfo: $userInfo" continuation.resumeWithException( Exception(errorMessage) ) } - override fun reject(code: String, message: String?, throwable: Throwable?) { - val errorMessage = "Error: $code\nMessage: ${message ?: "No message provided"}" + override fun reject(code: String?, message: String?, throwable: Throwable?) { + val errorMessage = "Error: ${code ?: "Unknown code"}\nMessage: ${message ?: "No message provided"}" continuation.resumeWithException( throwable ?: Exception(errorMessage) ) } - override fun reject(code: String, throwable: Throwable?) { - val errorMessage = "Error: $code" + override fun reject(code: String?, throwable: Throwable?) { + val errorMessage = "Error: ${code ?: "Unknown code"}" continuation.resumeWithException( throwable ?: Exception(errorMessage) ) } - override fun reject(code: String, throwable: Throwable?, userInfo: WritableMap) { - val errorMessage = "Error: $code\nUserInfo: $userInfo" + override fun reject(code: String?, throwable: Throwable?, userInfo: WritableMap) { + val errorMessage = "Error: ${code ?: "Unknown code"}\nUserInfo: $userInfo" continuation.resumeWithException( throwable ?: Exception(errorMessage) )