Преглед на файлове

Use special JitsiTrackError object instead just strings for various types of errors that may happen to JitsiTrack

master
tsareg преди 9 години
родител
ревизия
48b219111d
променени са 2 файла, в които са добавени 9 реда и са изтрити 3 реда
  1. 5
    2
      conference.js
  2. 4
    1
      nwjs-integration/index.html

+ 5
- 2
conference.js Целия файл

@@ -977,18 +977,21 @@ export default {
977 977
                 this.videoSwitchInProgress = false;
978 978
                 this.toggleScreenSharing(false);
979 979
 
980
-                if(err === TrackErrors.CHROME_EXTENSION_USER_CANCELED)
980
+                if (err.name === TrackErrors.CHROME_EXTENSION_USER_CANCELED) {
981 981
                     return;
982
+                }
982 983
 
983 984
                 console.error('failed to share local desktop', err);
984 985
 
985
-                if (err === TrackErrors.FIREFOX_EXTENSION_NEEDED) {
986
+                if (err.name === TrackErrors.FIREFOX_EXTENSION_NEEDED) {
986 987
                     APP.UI.showExtensionRequiredDialog(
987 988
                         config.desktopSharingFirefoxExtensionURL
988 989
                     );
989 990
                     return;
990 991
                 }
991 992
 
993
+                // TODO: handle Permission error
994
+
992 995
                 // Handling:
993 996
                 // TrackErrors.CHROME_EXTENSION_INSTALLATION_ERROR
994 997
                 // TrackErrors.GENERAL

+ 4
- 1
nwjs-integration/index.html Целия файл

@@ -36,7 +36,10 @@
36 36
                         };
37 37
                         navigator.webkitGetUserMedia({
38 38
                             audio: false, video: vid_constraint
39
-                        }, callback, errorCallback);
39
+                        }, callback, function (error) {
40
+                            errorCallback &&
41
+                                errorCallback(error, vid_constraint);
42
+                        });
40 43
                     }
41 44
                 );
42 45
             }

Loading…
Отказ
Запис