Fixed priority operations when checking request status
This commit is contained in:
parent
8b39346409
commit
be8962cec2
1 changed files with 2 additions and 2 deletions
|
@ -214,9 +214,9 @@ export class RoomViewModel extends ViewModel {
|
||||||
const internalId = await this._options.client.session.joinRoom(roomName);
|
const internalId = await this._options.client.session.joinRoom(roomName);
|
||||||
this.navigation.push("room", internalId);
|
this.navigation.push("room", internalId);
|
||||||
} catch (exc) {
|
} catch (exc) {
|
||||||
if (exc.statusCode ?? exc.status === 400) {
|
if ((exc.statusCode ?? exc.status) === 400) {
|
||||||
this._sendError = new Error(`/join : '${roomName}' was not legal room ID or room alias`);
|
this._sendError = new Error(`/join : '${roomName}' was not legal room ID or room alias`);
|
||||||
} else if ((exc.statusCode ?? exc.status === 404) || (exc.statusCode ?? exc.status === 502) || (exc.message == "Internal Server Error")) {
|
} else if ((exc.statusCode ?? exc.status) === 404 || (exc.statusCode ?? exc.status) === 502 || exc.message == "Internal Server Error") {
|
||||||
this._sendError = new Error(`/join : room '${roomName}' not found`);
|
this._sendError = new Error(`/join : room '${roomName}' not found`);
|
||||||
} else {
|
} else {
|
||||||
this._sendError = new Error("join syntax: /join <room-id>");
|
this._sendError = new Error("join syntax: /join <room-id>");
|
||||||
|
|
Reference in a new issue