@@ -95,7 +95,7 @@ index 5912d7b..e53d71f 100644
9595
9696 JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void *) {
9797diff --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 }
120120diff --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