Skip to content

Commit 9196d7d

Browse files
committed
upgrade Nitro Modules
1 parent d956e3e commit 9196d7d

20 files changed

+592
-374
lines changed

example/ios/Podfile.lock

Lines changed: 431 additions & 279 deletions
Large diffs are not rendered by default.

example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
"test": "jest"
1212
},
1313
"dependencies": {
14-
"@d4l/react-native-mmfile": "file:d4l-react-native-mmfile-1.3.2.tgz",
14+
"@d4l/react-native-mmfile": "file:d4l-react-native-mmfile-1.3.3.tgz",
1515
"react": "19.0.0",
1616
"react-native": "^0.79.6",
1717
"react-native-fs": "^2.20.0",
1818
"react-native-mmkv": "^3.2.0",
19-
"react-native-nitro-modules": "^0.25.2"
19+
"react-native-nitro-modules": "^0.29.7"
2020
},
2121
"devDependencies": {
2222
"@babel/core": "^7.25.2",

example/src/App.tsx

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -51,20 +51,24 @@ export default function App() {
5151
}
5252

5353
async function appendEncryptedMmfileBench(chunkSize = 16) {
54-
const buffer = new ArrayBuffer(chunkSize);
55-
let key = new Uint8Array([
56-
0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77,
57-
0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff]);
54+
try {
55+
const buffer = new ArrayBuffer(chunkSize);
56+
let key = new Uint8Array([
57+
0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77,
58+
0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff]);
5859

59-
let mmapFile = Mmfile.openEncryptedMmfile('test1.txt', key.buffer);
60-
const numWrites = totalSize / chunkSize;
61-
await measureTime(() => {
62-
for (let i = 0; i < numWrites; i++) {
63-
mmapFile.append(buffer);
64-
}
65-
});
66-
mmapFile.clear();
67-
mmapFile.close();
60+
let mmapFile = Mmfile.openEncryptedMmfile('test1.txt', key.buffer);
61+
const numWrites = totalSize / chunkSize;
62+
await measureTime(() => {
63+
for (let i = 0; i < numWrites; i++) {
64+
mmapFile.append(buffer);
65+
}
66+
});
67+
mmapFile.clear();
68+
mmapFile.close();
69+
} catch (e) {
70+
console.log('error', e);
71+
}
6872
}
6973

7074
const measureMMKVAppendTimeBench = async (chunkSize = 16) => {

nitrogen/generated/.gitattributes

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nitrogen/generated/android/NitroMmfile+autolinking.cmake

Lines changed: 7 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nitrogen/generated/android/NitroMmfileOnLoad.cpp

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nitrogen/generated/android/c++/JHybridMmfilePlatformContextSpec.cpp

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nitrogen/generated/android/c++/JHybridMmfilePlatformContextSpec.hpp

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nitrogen/generated/ios/NitroMmfile-Swift-Cxx-Bridge.cpp

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nitrogen/generated/ios/NitroMmfile-Swift-Cxx-Bridge.hpp

Lines changed: 19 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)