Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OP-sqlite implementation #42

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ios/DeveloperApp/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
<key>NSPhotoLibraryUsageDescription</key>
<string>To use that feature the app needs access to your photo library.</string>
<key>Native Binary Version</key>
<integer>8</integer>
<integer>9</integer>
<key>NativeOTAEnabled</key>
<true/>
<key>ReferenceGuideUrl</key>
Expand Down
28 changes: 13 additions & 15 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,12 @@ PODS:
- nanopb/encode (= 2.30909.1)
- nanopb/decode (2.30909.1)
- nanopb/encode (2.30909.1)
- op-sqlite (9.1.2):
- OpenSSL-Universal
- React
- React-callinvoker
- React-Core
- OpenSSL-Universal (3.3.2000)
- PromisesObjC (2.4.0)
- QRCodeReader.swift (10.1.0)
- RCT-Folly (2024.01.01.00):
Expand Down Expand Up @@ -1472,9 +1478,6 @@ PODS:
- React-Core
- react-native-splash-screen (3.2.0):
- React
- react-native-sqlite-storage (7.1.0):
- React-Core
- SQLCipher
- react-native-video (6.4.5):
- DoubleConversion
- glog
Expand Down Expand Up @@ -1909,11 +1912,6 @@ PODS:
- libwebp (~> 1.0)
- SDWebImage/Core (~> 5.10)
- SocketRocket (0.7.0)
- SQLCipher (4.6.1):
- SQLCipher/standard (= 4.6.1)
- SQLCipher/common (4.6.1)
- SQLCipher/standard (4.6.1):
- SQLCipher/common
- SSZipArchive (2.4.3)
- TouchID (4.4.1):
- React
Expand All @@ -1933,6 +1931,7 @@ DEPENDENCIES:
- GoogleUtilities
- hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- IQKeyboardManager
- "op-sqlite (from `../node_modules/@op-engineering/op-sqlite`)"
- QRCodeReader.swift (~> 10.1.0)
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
Expand Down Expand Up @@ -1980,7 +1979,6 @@ DEPENDENCIES:
- react-native-pager-view (from `../node_modules/react-native-pager-view`)
- react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
- react-native-splash-screen (from `../node_modules/react-native-splash-screen`)
- "react-native-sqlite-storage (from `../node_modules/@mendix/react-native-sqlite-storage`)"
- react-native-video (from `../node_modules/react-native-video`)
- react-native-view-shot (from `../node_modules/react-native-view-shot`)
- react-native-webview (from `../node_modules/react-native-webview`)
Expand Down Expand Up @@ -2057,12 +2055,12 @@ SPEC REPOS:
- libwebp
- MultiplatformBleAdapter
- nanopb
- OpenSSL-Universal
- PromisesObjC
- QRCodeReader.swift
- SDWebImage
- SDWebImageWebPCoder
- SocketRocket
- SQLCipher
- SSZipArchive

EXTERNAL SOURCES:
Expand All @@ -2081,6 +2079,8 @@ EXTERNAL SOURCES:
hermes-engine:
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
:tag: hermes-2024-08-15-RNv0.75.1-4b3bf912cc0f705b51b71ce1a5b8bd79b93a451b
op-sqlite:
:path: "../node_modules/@op-engineering/op-sqlite"
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
RCTDeprecation:
Expand Down Expand Up @@ -2169,8 +2169,6 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-safe-area-context"
react-native-splash-screen:
:path: "../node_modules/react-native-splash-screen"
react-native-sqlite-storage:
:path: "../node_modules/@mendix/react-native-sqlite-storage"
react-native-video:
:path: "../node_modules/react-native-video"
react-native-view-shot:
Expand Down Expand Up @@ -2307,6 +2305,8 @@ SPEC CHECKSUMS:
libwebp: 1786c9f4ff8a279e4dac1e8f385004d5fc253009
MultiplatformBleAdapter: 5a6a897b006764392f9cef785e4360f54fb9477d
nanopb: d4d75c12cd1316f4a64e3c6963f879ecd4b5e0d5
op-sqlite: ea5fd8301f488c7544281b3f85f257d520172049
OpenSSL-Universal: b60a3702c9fea8b3145549d421fdb018e53ab7b4
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
QRCodeReader.swift: 373a389fe9a22d513c879a32a6f647c58f4ef572
RCT-Folly: 4464f4d875961fce86008d45f4ecf6cef6de0740
Expand Down Expand Up @@ -2353,7 +2353,6 @@ SPEC CHECKSUMS:
react-native-pager-view: c476f76d54f946df5147645e902d3d7173688187
react-native-safe-area-context: 851c62c48dce80ccaa5637b6aa5991a1bc36eca9
react-native-splash-screen: 200d11d188e2e78cea3ad319964f6142b6384865
react-native-sqlite-storage: 7697e1df2125d556c58de9d9764549195b25afcf
react-native-video: b0057ead963adc4b3b0d0936626bbcc18f5f9f00
react-native-view-shot: 4475fde003fe8a210053d1f98fb9e06c1d834e1c
react-native-webview: 9f111dfbcfc826084d6c507f569e5e03342ee1c1
Expand Down Expand Up @@ -2410,10 +2409,9 @@ SPEC CHECKSUMS:
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
SQLCipher: 77fbe633cd84db04b07876dd50766b4924b57d61
SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef
TouchID: ba4c656d849cceabc2e4eef722dea5e55959ecf4
Yoga: aa3df615739504eebb91925fc9c58b4922ea9a08
Yoga: 055f92ad73f8c8600a93f0e25ac0b2344c3b07e6

PODFILE CHECKSUM: fb4e6bff4732388e5d912d6494c81cbf7e12d31c

Expand Down
42 changes: 21 additions & 21 deletions ios/developerapp.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -469,7 +469,7 @@
13B07F8E1A680F5B00A75B9A /* Resources */,
DF17395E25B4582800B65592 /* Embed Frameworks */,
C172FBA7B7AE84E7986F03ED /* [CP] Copy Pods Resources */,
E824638682A9BB3DDC1FA05C /* [CP] Embed Pods Frameworks */,
640967B95A03B5199E113383 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
Expand Down Expand Up @@ -580,6 +580,26 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
640967B95A03B5199E113383 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Mendix-DeveloperApp/Pods-Mendix-DeveloperApp-frameworks.sh",
"${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL-Universal/OpenSSL.framework/OpenSSL",
"${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenSSL.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Mendix-DeveloperApp/Pods-Mendix-DeveloperApp-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
C172FBA7B7AE84E7986F03ED /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -620,7 +640,6 @@
"${PODS_ROOT}/../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf",
"${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/boost/boost_privacy.bundle",
"${PODS_CONFIGURATION_BUILD_DIR}/glog/glog_privacy.bundle",
);
Expand Down Expand Up @@ -658,7 +677,6 @@
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SQLCipher.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/boost_privacy.bundle",
"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/glog_privacy.bundle",
);
Expand All @@ -667,24 +685,6 @@
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Mendix-DeveloperApp/Pods-Mendix-DeveloperApp-resources.sh\"\n";
showEnvVarsInLog = 0;
};
E824638682A9BB3DDC1FA05C /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Mendix-DeveloperApp/Pods-Mendix-DeveloperApp-frameworks.sh",
"${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Mendix-DeveloperApp/Pods-Mendix-DeveloperApp-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
Expand Down
44 changes: 23 additions & 21 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
"@babylonjs/loaders": "6.8.1",
"@babylonjs/react-native": "1.6.3",
"@babylonjs/react-native-iosandroid-0-71": "1.6.3",
"@mendix/native": "6.0.1",
"@mendix/react-native-sqlite-storage": "^7.1.0",
"@mendix/native": "7.0.0",
"@op-engineering/op-sqlite": "9.1.2",
"@react-native-community/art": "1.2.0",
"@react-native-async-storage/async-storage": "2.0.0",
"@react-native-community/datetimepicker": "8.2.0",
Expand Down
Loading