Skip to content

Commit e6f7592

Browse files
committed
New Arch requires module to be imported to load
1 parent df424cd commit e6f7592

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/NativeOwl.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ import { TurboModuleRegistry } from 'react-native';
33

44
export interface Spec extends TurboModule {}
55

6-
export default TurboModuleRegistry.getEnforcing<Spec>("Owl");
6+
// NOTE: We don't use getEnforcing as we don't have a module on ios
7+
export default TurboModuleRegistry.get<Spec>("Owl");

src/client/client.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ import type { SOCKET_CLIENT_RESPONSE, SOCKET_TEST_REQUEST } from '../websocketTy
1212
import { add, get, type TrackedElementData } from './trackedElements';
1313
import { handleAction } from './handleAction';
1414

15+
// NOTE: On new arch the module isn't autoloaded
16+
import '../NativeOwl';
17+
1518
const logger = new Logger(true);
1619

1720
let isReactUpdating = true;

0 commit comments

Comments
 (0)