Skip to content

Commit 3c77c7b

Browse files
committed
fix: noop onload hybridobject on iOS
1 parent 0de68a5 commit 3c77c7b

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

package/src/OnLoad.android.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { NitroModules } from 'react-native-nitro-modules'
2+
import { NitroSQLiteOnLoad as NitroSQLiteOnLoadSpec } from './specs/NitroSQLiteOnLoad.nitro'
3+
4+
const NitroSQLiteOnLoad =
5+
NitroModules.createHybridObject<NitroSQLiteOnLoadSpec>('NitroSQLiteOnLoad')
6+
export const init = () => NitroSQLiteOnLoad.init()

package/src/OnLoad.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// NOOP on iOS
2+
export const init = () => {}

package/src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { transaction } from './operations/transaction'
2-
import { HybridNitroSQLite, init } from './nitro'
2+
import { HybridNitroSQLite } from './nitro'
33
import { open } from './operations/session'
44
import { execute, executeAsync } from './operations/execute'
55
import { SQLiteNullValue } from './types'
6+
import { init } from './OnLoad'
67
export type * from './types'
78
export { typeORMDriver } from './typeORM'
89

package/src/nitro.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
import { NitroModules } from 'react-native-nitro-modules'
22
import type { NitroSQLite as NitroSQLiteSpec } from './specs/NitroSQLite.nitro'
33
import type { PendingTransaction } from './operations/transaction'
4-
import { NitroSQLiteOnLoad as NitroSQLiteOnLoadSpec } from './specs/NitroSQLiteOnLoad.nitro'
5-
6-
const NitroSQLiteOnLoad =
7-
NitroModules.createHybridObject<NitroSQLiteOnLoadSpec>('NitroSQLiteOnLoad')
8-
export const init = () => NitroSQLiteOnLoad.init()
94

105
export const HybridNitroSQLite =
116
NitroModules.createHybridObject<NitroSQLiteSpec>('NitroSQLite')

0 commit comments

Comments
 (0)