[MM-51406] Update node-abi, fix some server modal bugs (#2617)
* Update node-abi so tests can run * [MM-51392] Fix modal ping bugs
This commit is contained in:
parent
69831bbe13
commit
cf8aa6499c
14
package-lock.json
generated
14
package-lock.json
generated
|
@ -80,7 +80,7 @@
|
||||||
"mocha-circleci-reporter": "0.0.3",
|
"mocha-circleci-reporter": "0.0.3",
|
||||||
"mochawesome": "7.1.3",
|
"mochawesome": "7.1.3",
|
||||||
"nan": "2.17.0",
|
"nan": "2.17.0",
|
||||||
"node-abi": "3.26.0",
|
"node-abi": "3.33.0",
|
||||||
"node-jq": "2.3.4",
|
"node-jq": "2.3.4",
|
||||||
"node-loader": "2.0.0",
|
"node-loader": "2.0.0",
|
||||||
"npm-run-all": "4.1.5",
|
"npm-run-all": "4.1.5",
|
||||||
|
@ -25609,9 +25609,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/node-abi": {
|
"node_modules/node-abi": {
|
||||||
"version": "3.26.0",
|
"version": "3.33.0",
|
||||||
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.26.0.tgz",
|
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.33.0.tgz",
|
||||||
"integrity": "sha512-jRVtMFTChbi2i/jqo/i2iP9634KMe+7K1v35mIdj3Mn59i5q27ZYhn+sW6npISM/PQg7HrP2kwtRBMmh5Uvzdg==",
|
"integrity": "sha512-7GGVawqyHF4pfd0YFybhv/eM9JwTtPqx0mAanQ146O3FlSh3pA24zf9IRQTOsfTSqXTNzPSP5iagAJ94jjuVog==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"semver": "^7.3.5"
|
"semver": "^7.3.5"
|
||||||
|
@ -53136,9 +53136,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node-abi": {
|
"node-abi": {
|
||||||
"version": "3.26.0",
|
"version": "3.33.0",
|
||||||
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.26.0.tgz",
|
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.33.0.tgz",
|
||||||
"integrity": "sha512-jRVtMFTChbi2i/jqo/i2iP9634KMe+7K1v35mIdj3Mn59i5q27ZYhn+sW6npISM/PQg7HrP2kwtRBMmh5Uvzdg==",
|
"integrity": "sha512-7GGVawqyHF4pfd0YFybhv/eM9JwTtPqx0mAanQ146O3FlSh3pA24zf9IRQTOsfTSqXTNzPSP5iagAJ94jjuVog==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"semver": "^7.3.5"
|
"semver": "^7.3.5"
|
||||||
|
|
|
@ -198,7 +198,7 @@
|
||||||
"mocha-circleci-reporter": "0.0.3",
|
"mocha-circleci-reporter": "0.0.3",
|
||||||
"mochawesome": "7.1.3",
|
"mochawesome": "7.1.3",
|
||||||
"nan": "2.17.0",
|
"nan": "2.17.0",
|
||||||
"node-abi": "3.26.0",
|
"node-abi": "3.33.0",
|
||||||
"node-jq": "2.3.4",
|
"node-jq": "2.3.4",
|
||||||
"node-loader": "2.0.0",
|
"node-loader": "2.0.0",
|
||||||
"npm-run-all": "4.1.5",
|
"npm-run-all": "4.1.5",
|
||||||
|
|
|
@ -76,16 +76,16 @@ function ConfigureServer({
|
||||||
if (urlUtils.startsWithProtocol(checkURL)) {
|
if (urlUtils.startsWithProtocol(checkURL)) {
|
||||||
return Promise.resolve(checkURL);
|
return Promise.resolve(checkURL);
|
||||||
}
|
}
|
||||||
return window.desktop.modals.pingDomain(checkURL).then((result: string | Error) => {
|
return window.desktop.modals.pingDomain(checkURL).
|
||||||
let newURL = checkURL;
|
then((result: string) => {
|
||||||
if (result instanceof Error) {
|
const newURL = `${result}://${checkURL}`;
|
||||||
console.error(`Could not ping url: ${checkURL}`);
|
|
||||||
} else {
|
|
||||||
newURL = `${result}://${checkURL}`;
|
|
||||||
setUrl(newURL);
|
setUrl(newURL);
|
||||||
}
|
return newURL;
|
||||||
return newURL;
|
}).
|
||||||
});
|
catch(() => {
|
||||||
|
console.error(`Could not ping url: ${checkURL}`);
|
||||||
|
return checkURL;
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
const validateName = () => {
|
const validateName = () => {
|
||||||
|
|
|
@ -156,13 +156,13 @@ class NewTeamModal extends React.PureComponent<Props, State> {
|
||||||
return Promise.resolve(undefined);
|
return Promise.resolve(undefined);
|
||||||
}
|
}
|
||||||
|
|
||||||
return window.desktop.modals.pingDomain(teamUrl).then((result: string | Error) => {
|
return window.desktop.modals.pingDomain(teamUrl).
|
||||||
if (result instanceof Error) {
|
then((result: string) => {
|
||||||
console.error(`Could not ping url: ${teamUrl}`);
|
|
||||||
} else {
|
|
||||||
this.setState({teamUrl: `${result}://${this.state.teamUrl}`});
|
this.setState({teamUrl: `${result}://${this.state.teamUrl}`});
|
||||||
}
|
}).
|
||||||
});
|
catch(() => {
|
||||||
|
console.error(`Could not ping url: ${teamUrl}`);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
getError() {
|
getError() {
|
||||||
|
|
Loading…
Reference in a new issue