浏览代码

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

正在加载...
取消
保存