소스 검색

Adds onMessage callback for non default handlers.

Joe Carioti 6 년 전
부모
커밋
14f169dcea
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7
    0
      ios/RNCWebView.m

+ 7
- 0
ios/RNCWebView.m 파일 보기

450
       [event addEntriesFromDictionary: @{@"data": message.body}];
450
       [event addEntriesFromDictionary: @{@"data": message.body}];
451
       _onMessage(event);
451
       _onMessage(event);
452
     }
452
     }
453
+  } else {
454
+    if (_onMessage) {
455
+      NSMutableDictionary<NSString *, id> *event = [self baseEvent];
456
+      [event addEntriesFromDictionary: @{@"data":    message.body}];
457
+      [event addEntriesFromDictionary: @{@"handler": message.name}];
458
+      _onMessage(event);
459
+    }
453
   }
460
   }
454
 }
461
 }
455
 
462