瀏覽代碼

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,7 +155,11 @@ export default class ResumeTask {
155 155
 
156 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
     /**

Loading…
取消
儲存