11diff --git a/node_modules/@op-engineering/op-sqlite/android/build.gradle b/node_modules/@op-engineering/op-sqlite/android/build.gradle
2- index 4186aa3..242dd95 100644
2+ index 427aa8e..8cc5fab 100644
33--- a/node_modules/@op-engineering/op-sqlite/android/build.gradle
44+++ b/node_modules/@op-engineering/op-sqlite/android/build.gradle
55@@ -1,5 +1,4 @@
@@ -39,7 +39,24 @@ index 4186aa3..242dd95 100644
3939 if(useSQLCipher) {
4040 println "[OP-SQLITE] using SQLCipher 🔒"
4141 } else if(useLibsql) {
42- @@ -171,8 +156,8 @@ android {
42+ @@ -167,13 +152,25 @@ android {
43+ "**/libfbjni.so",
44+ "**/libreactnative.so",
45+ ]
46+ +
47+ + if (!useCRSQLite) {
48+ + excludes += [
49+ + "**/libcrsqlite.so"
50+ + ]
51+ + }
52+ +
53+ + if (!useSqliteVec) {
54+ + excludes += [
55+ + "**/libsqlite_vec.so"
56+ + ]
57+ + }
58+ }
59+
4360 }
4461
4562 compileOptions {
@@ -50,6 +67,15 @@ index 4186aa3..242dd95 100644
5067 }
5168
5269 externalNativeBuild {
70+ @@ -203,7 +200,7 @@ dependencies {
71+ implementation 'com.facebook.react:react-native'
72+ implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
73+ if (useSQLCipher) {
74+ - implementation('com.android.ndk.thirdparty:openssl:1.1.1q-beta-1')
75+ + implementation('io.github.ronickg:openssl:3.3.2-1')
76+ }
77+ }
78+
5379diff --git a/node_modules/@op-engineering/op-sqlite/android/cpp-adapter.cpp b/node_modules/@op-engineering/op-sqlite/android/cpp-adapter.cpp
5480index ed599ea..4813667 100644
5581--- a/node_modules/@op-engineering/op-sqlite/android/cpp-adapter.cpp
@@ -83,7 +109,7 @@ index ed599ea..4813667 100644
83109 }
84110\ No newline at end of file
85111diff --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
86- index 7445a4c..a9dcf14 100644
112+ index 7445a4c..7e6db78 100644
87113--- a/node_modules/@op-engineering/op-sqlite/android/src/main/java/com/op/sqlite/OPSQLiteBridge.kt
88114+++ b/node_modules/@op-engineering/op-sqlite/android/src/main/java/com/op/sqlite/OPSQLiteBridge.kt
89115@@ -13,6 +13,8 @@ class OPSQLiteBridge {
@@ -146,10 +172,10 @@ index 6179cfc..7663a49 100644
146172 fun moveAssetsDatabase(args: ReadableMap, promise: Promise) {
147173 val filename = args.getString("filename")!!
148174diff --git a/node_modules/@op-engineering/op-sqlite/cpp/DBHostObject.cpp b/node_modules/@op-engineering/op-sqlite/cpp/DBHostObject.cpp
149- index c3663dd..a81af62 100644
175+ index c6bda2a..aefaefb 100644
150176--- a/node_modules/@op-engineering/op-sqlite/cpp/DBHostObject.cpp
151177+++ b/node_modules/@op-engineering/op-sqlite/cpp/DBHostObject.cpp
152- @@ -946 ,6 +946 ,16 @@ void DBHostObject::set(jsi::Runtime &rt, const jsi::PropNameID &name,
178+ @@ -963 ,6 +963 ,16 @@ void DBHostObject::set(jsi::Runtime &rt, const jsi::PropNameID &name,
153179
154180 void DBHostObject::invalidate() { invalidated = true; }
155181
@@ -167,10 +193,10 @@ index c3663dd..a81af62 100644
167193
168194 } // namespace opsqlite
169195diff --git a/node_modules/@op-engineering/op-sqlite/cpp/DBHostObject.h b/node_modules/@op-engineering/op-sqlite/cpp/DBHostObject.h
170- index dcb694c..8ec3f4b 100644
196+ index d11c212..175b546 100644
171197--- a/node_modules/@op-engineering/op-sqlite/cpp/DBHostObject.h
172198+++ b/node_modules/@op-engineering/op-sqlite/cpp/DBHostObject.h
173- @@ -52 ,6 +52 ,7 @@ public:
199+ @@ -58 ,6 +58 ,7 @@ public:
174200 void set(jsi::Runtime &rt, const jsi::PropNameID &name,
175201 const jsi::Value &value);
176202 void invalidate();
@@ -179,7 +205,7 @@ index dcb694c..8ec3f4b 100644
179205
180206 private:
181207diff --git a/node_modules/@op-engineering/op-sqlite/cpp/bindings.cpp b/node_modules/@op-engineering/op-sqlite/cpp/bindings.cpp
182- index b471d3d..e06ec0c 100644
208+ index a4cd737..e88831d 100644
183209--- a/node_modules/@op-engineering/op-sqlite/cpp/bindings.cpp
184210+++ b/node_modules/@op-engineering/op-sqlite/cpp/bindings.cpp
185211@@ -47,6 +47,13 @@ void clearState() {
0 commit comments