浏览代码

fix(xmpp) catch errors in XMPP session resumption

In RN, an uncaught exception causes the app to crash in release builds.
We sidestep that on the native side, but RN SDK users usually don't, so
be gracefull.

Fixes: https://github.com/jitsi/jitsi-meet/issues/14728
Fixes: https://github.com/jitsi/jitsi-meet/issues/14399
release-8443
Saúl Ibarra Corretgé 1年前
父节点
当前提交
0d8b0b83d8
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5
    1
      modules/xmpp/ResumeTask.js

+ 5
- 1
modules/xmpp/ResumeTask.js 查看文件

155
 
155
 
156
         this._stropheConn.service = url.toString();
156
         this._stropheConn.service = url.toString();
157
 
157
 
158
-        streamManagement.resume();
158
+        try {
159
+            streamManagement.resume();
160
+        } catch (e) {
161
+            logger.error('Failed to resume XMPP connnection', e);
162
+        }
159
     }
163
     }
160
 
164
 
161
     /**
165
     /**

正在加载...
取消
保存