|
@@ -25,8 +25,9 @@ function askForNewPassword () {
|
25
|
25
|
function (e, v, m, f) {
|
26
|
26
|
if (v && f.lockKey) {
|
27
|
27
|
resolve(UIUtil.escapeHtml(f.lockKey));
|
28
|
|
- } else {
|
29
|
|
- reject();
|
|
28
|
+ }
|
|
29
|
+ else {
|
|
30
|
+ reject(messageHandler.CANCEL);
|
30
|
31
|
}
|
31
|
32
|
},
|
32
|
33
|
null, null, 'input:first'
|
|
@@ -58,7 +59,7 @@ function askForPassword () {
|
58
|
59
|
if (v && f.lockKey) {
|
59
|
60
|
resolve(UIUtil.escapeHtml(f.lockKey));
|
60
|
61
|
} else {
|
61
|
|
- reject();
|
|
62
|
+ reject(messageHandler.CANCEL);
|
62
|
63
|
}
|
63
|
64
|
},
|
64
|
65
|
':input:first'
|
|
@@ -79,7 +80,7 @@ function askToUnlock () {
|
79
|
80
|
if (v) {
|
80
|
81
|
resolve();
|
81
|
82
|
} else {
|
82
|
|
- reject();
|
|
83
|
+ reject(messageHandler.CANCEL);
|
83
|
84
|
}
|
84
|
85
|
}
|
85
|
86
|
);
|
|
@@ -146,11 +147,16 @@ export default function createRoomLocker (room) {
|
146
|
147
|
* @returns {Promise}
|
147
|
148
|
*/
|
148
|
149
|
askToUnlock () {
|
149
|
|
- return askToUnlock().then(function () {
|
150
|
|
- return lock();
|
151
|
|
- }).then(function () {
|
|
150
|
+ return askToUnlock().then(
|
|
151
|
+ () => { return lock(); }
|
|
152
|
+ ).then(function () {
|
152
|
153
|
AnalyticsAdapter.sendEvent('toolbar.lock.disabled');
|
153
|
|
- });
|
|
154
|
+ }).catch(
|
|
155
|
+ reason => {
|
|
156
|
+ if (reason !== messageHandler.CANCEL)
|
|
157
|
+ console.error(reason);
|
|
158
|
+ }
|
|
159
|
+ );
|
154
|
160
|
},
|
155
|
161
|
|
156
|
162
|
/**
|
|
@@ -159,20 +165,30 @@ export default function createRoomLocker (room) {
|
159
|
165
|
* @returns {Promise}
|
160
|
166
|
*/
|
161
|
167
|
askToLock () {
|
162
|
|
- return askForNewPassword().then(function (newPass) {
|
163
|
|
- return lock(newPass);
|
164
|
|
- }).then(function () {
|
|
168
|
+ return askForNewPassword().then(
|
|
169
|
+ newPass => { return lock(newPass);}
|
|
170
|
+ ).then(function () {
|
165
|
171
|
AnalyticsAdapter.sendEvent('toolbar.lock.enabled');
|
166
|
|
- });
|
|
172
|
+ }).catch(
|
|
173
|
+ reason => {
|
|
174
|
+ if (reason !== messageHandler.CANCEL)
|
|
175
|
+ console.error(reason);
|
|
176
|
+ }
|
|
177
|
+ );
|
167
|
178
|
},
|
168
|
179
|
|
169
|
180
|
/**
|
170
|
181
|
* Asks user for required conference password.
|
171
|
182
|
*/
|
172
|
183
|
requirePassword () {
|
173
|
|
- return askForPassword().then(function (newPass) {
|
174
|
|
- password = newPass;
|
175
|
|
- });
|
|
184
|
+ return askForPassword().then(
|
|
185
|
+ newPass => { password = newPass; }
|
|
186
|
+ ).catch(
|
|
187
|
+ reason => {
|
|
188
|
+ if (reason !== messageHandler.CANCEL)
|
|
189
|
+ console.error(reason);
|
|
190
|
+ }
|
|
191
|
+ );
|
176
|
192
|
},
|
177
|
193
|
|
178
|
194
|
/**
|