Skip to content

Commit 11f5b92

Browse files
committed
fix: op-sqlite patch to include return types, othewise rn 0.83 errors on app start
1 parent f7b594f commit 11f5b92

1 file changed

Lines changed: 9 additions & 8 deletions

File tree

patches/@op-engineering+op-sqlite+15.2.5.patch

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ index 5912d7b..495880e 100644
9595

9696
JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void *) {
9797
diff --git a/node_modules/@op-engineering/op-sqlite/android/src/main/java/com/op/sqlite/OPSQLiteBridge.kt b/node_modules/@op-engineering/op-sqlite/android/src/main/java/com/op/sqlite/OPSQLiteBridge.kt
98-
index 44f86df..9d9f710 100644
98+
index 44f86df..8c003db 100644
9999
--- a/node_modules/@op-engineering/op-sqlite/android/src/main/java/com/op/sqlite/OPSQLiteBridge.kt
100100
+++ b/node_modules/@op-engineering/op-sqlite/android/src/main/java/com/op/sqlite/OPSQLiteBridge.kt
101101
@@ -12,6 +12,7 @@ class OPSQLiteBridge {
@@ -110,15 +110,15 @@ index 44f86df..9d9f710 100644
110110
clearStateNativeJsi()
111111
}
112112

113-
+ fun deleteAllDBs() {
114-
+ deleteAllDBsJsi()
113+
+ fun deleteAllDBs(): Boolean {
114+
+ return deleteAllDBsJsi()
115115
+ }
116116
+
117117
companion object {
118118
val instance = OPSQLiteBridge()
119119
}
120120
diff --git a/node_modules/@op-engineering/op-sqlite/android/src/main/java/com/op/sqlite/OPSQLiteModule.kt b/node_modules/@op-engineering/op-sqlite/android/src/main/java/com/op/sqlite/OPSQLiteModule.kt
121-
index 8d341b7..3ce6179 100644
121+
index 8d341b7..33d3d7d 100644
122122
--- a/node_modules/@op-engineering/op-sqlite/android/src/main/java/com/op/sqlite/OPSQLiteModule.kt
123123
+++ b/node_modules/@op-engineering/op-sqlite/android/src/main/java/com/op/sqlite/OPSQLiteModule.kt
124124
@@ -12,7 +12,7 @@ import java.io.InputStream
@@ -130,18 +130,19 @@ index 8d341b7..3ce6179 100644
130130
override fun getName(): String {
131131
return NAME
132132
}
133-
@@ -54,6 +54,17 @@ internal class OPSQLiteModule(context: ReactApplicationContext?) : ReactContextB
133+
@@ -54,6 +54,18 @@ internal class OPSQLiteModule(context: ReactApplicationContext?) : ReactContextB
134134
throw Exception("Do not call getDylibPath on Android")
135135
}
136136

137137
+ @ReactMethod(isBlockingSynchronousMethod = true)
138-
+ fun closeAllConnections() {
138+
+ fun closeAllConnections(): Boolean {
139139
+ OPSQLiteBridge.instance.invalidate()
140+
+ return true
140141
+ }
141142
+
142143
+ @ReactMethod(isBlockingSynchronousMethod = true)
143-
+ fun deleteAllDBs() {
144-
+ OPSQLiteBridge.instance.deleteAllDBs();
144+
+ fun deleteAllDBs(): Boolean {
145+
+ return OPSQLiteBridge.instance.deleteAllDBs();
145146
+ }
146147
+
147148
+

0 commit comments

Comments
 (0)