Adds id and password initial login
This commit is contained in:
parent
0bf4660309
commit
3408737693
|
@ -22,7 +22,7 @@ function checkForAttachParametersAndConnect(id, password, connection) {
|
|||
// When connection optimization is not deployed or enabled the default
|
||||
// value will be window.XMPPAttachInfo.status = "error"
|
||||
// If the connection optimization is deployed and enabled and there is
|
||||
// a failure the value will be window.XMPPAttachInfo.status = "error"
|
||||
// a failure the value will be window.XMPPAttachInfo.status = "error"
|
||||
if(window.XMPPAttachInfo.status === "error") {
|
||||
connection.connect({id, password});
|
||||
return;
|
||||
|
@ -131,6 +131,20 @@ function requestAuth() {
|
|||
* @returns {Promise<JitsiConnection>}
|
||||
*/
|
||||
export function openConnection({id, password, retry, roomName}) {
|
||||
|
||||
let predefinedLogin = window.localStorage.getItem("xmpp_login");
|
||||
let predefinedPassword = window.localStorage.getItem("xmpp_password");
|
||||
|
||||
if (!id && predefinedLogin && predefinedLogin.length > 0) {
|
||||
id = predefinedLogin;
|
||||
window.localStorage.removeItem("xmpp_login");
|
||||
}
|
||||
|
||||
if (!password && predefinedPassword && predefinedPassword.length > 0) {
|
||||
password = predefinedPassword;
|
||||
window.localStorage.removeItem("xmpp_password");
|
||||
}
|
||||
|
||||
return connect(id, password, roomName).catch(function (err) {
|
||||
if (!retry) {
|
||||
throw err;
|
||||
|
|
Loading…
Reference in New Issue