Fix room completion for invited rooms and upgraded rooms

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
Michael Telatynski 2020-01-30 18:03:45 +00:00
parent 8a09cfbfbd
commit b84fd245b1
2 changed files with 2 additions and 2 deletions

View File

@ -56,7 +56,7 @@ export default class RoomProvider extends AutocompleteProvider {
const {command, range} = this.getCurrentCommand(query, selection, force);
if (command) {
// the only reason we need to do this is because Fuse only matches on properties
let matcherObjects = client.getRooms().filter(
let matcherObjects = client.getVisibleRooms().filter(
(room) => !!room && !!getDisplayAliasForRoom(room),
).map((room) => {
return {

View File

@ -426,7 +426,7 @@ export class PartCreator {
let room;
if (alias[0] === '#') {
room = this._client.getRooms().find((r) => {
return r.getAliases().includes(alias);
return r.getAliases().includes(alias) || r.getCanonicalAlias() === alias;
});
} else {
room = this._client.getRoom(alias);