Update for react-sdk dbkr/fix_peeking branch

With the react-sdk update, this does nothing functionally since the room ID would just
have been ignored, but update this to correctly supply only one of ID/alias.
This commit is contained in:
David Baker 2016-06-14 13:02:34 +01:00
parent a5986ade51
commit 3547bd8d00
1 changed files with 12 additions and 8 deletions

View File

@ -116,16 +116,20 @@ module.exports = React.createClass({
}; };
} }
// It's not really possible to join Matrix rooms by ID because the HS has no way to know var payload = {
// which servers to start querying. However, there's no other way to join rooms in
// this list without aliases at present, so if roomAlias isn't set here we'll rely
// on view_room falling back to using the ID
dis.dispatch({
oob_data: oob_data, oob_data: oob_data,
action: 'view_room', action: 'view_room',
room_id: roomId, };
room_alias: roomAlias, // It's not really possible to join Matrix rooms by ID because the HS has no way to know
}); // which servers to start querying. However, there's no other way to join rooms in
// this list without aliases at present, so if roomAlias isn't set here we have no
// choice but to supply the ID.
if (roomAlias) {
payload.room_alias = roomAlias;
} else {
payload.room_id = roomId;
}
dis.dispatch(payload);
}, },
getRows: function(filter) { getRows: function(filter) {