소스 검색

fix(ios) Fixes RCTBridge not being released when JitsiMeet is trying to destroy its bridge on some OS versions

master
Zoltán Ulrich 3 년 전
부모
커밋
9506f3ac3d
3개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 1
    0
      ios/sdk/src/JitsiMeet.m
  2. 2
    0
      ios/sdk/src/RCTBridgeWrapper.h
  3. 4
    0
      ios/sdk/src/RCTBridgeWrapper.m

+ 1
- 0
ios/sdk/src/JitsiMeet.m 파일 보기

@@ -127,6 +127,7 @@
127 127
 }
128 128
 
129 129
 - (void)destroyReactNativeBridge {
130
+    [_bridgeWrapper invalidate];
130 131
     _bridgeWrapper = nil;
131 132
 }
132 133
 

+ 2
- 0
ios/sdk/src/RCTBridgeWrapper.h 파일 보기

@@ -34,4 +34,6 @@
34 34
 
35 35
 @property (nonatomic, readonly, strong)  RCTBridge *bridge;
36 36
 
37
+- (void)invalidate;
38
+
37 39
 @end

+ 4
- 0
ios/sdk/src/RCTBridgeWrapper.m 파일 보기

@@ -33,6 +33,10 @@
33 33
     return self;
34 34
 }
35 35
 
36
+- (void)invalidate {
37
+    [_bridge invalidate];
38
+}
39
+
36 40
 #pragma mark helper methods for getting the packager URL
37 41
 
38 42
 #if DEBUG

Loading…
취소
저장