소스 검색

hacking some weird NativeModules behaviour

Daniel Zlotin 6 년 전
부모
커밋
2bb15524e2
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2
    2
      lib/src/adapters/NativeEventsReceiver.ts

+ 2
- 2
lib/src/adapters/NativeEventsReceiver.ts 파일 보기

5
 export class NativeEventsReceiver {
5
 export class NativeEventsReceiver {
6
   private emitter;
6
   private emitter;
7
   constructor() {
7
   constructor() {
8
-    if (NativeModules.RNNEventEmitter) {
8
+    try {
9
       this.emitter = new NativeEventEmitter(NativeModules.RNNEventEmitter);
9
       this.emitter = new NativeEventEmitter(NativeModules.RNNEventEmitter);
10
-    } else {
10
+    } catch (e) {
11
       console.log('Using mock NativeEventEmitter module');
11
       console.log('Using mock NativeEventEmitter module');
12
       this.emitter = {
12
       this.emitter = {
13
         addListener: () => {
13
         addListener: () => {