You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-28 05:03:59 +03:00
add null check for when there is no response
This commit is contained in:
@@ -502,10 +502,12 @@ export class AutoDiscovery {
|
|||||||
request(
|
request(
|
||||||
{ method: "GET", uri: url, timeout: 5000 },
|
{ method: "GET", uri: url, timeout: 5000 },
|
||||||
(err, response, body) => {
|
(err, response, body) => {
|
||||||
if (err || response.statusCode < 200 || response.statusCode >= 300) {
|
if (err || response &&
|
||||||
|
(response.statusCode < 200 || response.statusCode >= 300)
|
||||||
|
) {
|
||||||
let action = "FAIL_PROMPT";
|
let action = "FAIL_PROMPT";
|
||||||
let reason = (err ? err.message : null) || "General failure";
|
let reason = (err ? err.message : null) || "General failure";
|
||||||
if (response.statusCode === 404) {
|
if (response && response.statusCode === 404) {
|
||||||
action = "IGNORE";
|
action = "IGNORE";
|
||||||
reason = AutoDiscovery.ERROR_MISSING_WELLKNOWN;
|
reason = AutoDiscovery.ERROR_MISSING_WELLKNOWN;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user