message: Make "share this room" use aliases if possible
diff: @@ -293,16 +293,16 @@ export function makeRoomPermalink(roomId: string): string {
  // If the roomId isn't actually a room ID, don't try to list the servers.
  // Aliases are already routable, and don't need extra information.
  - if (roomId[0] !== '!') return getPermalinkConstructor().forRoom(roomId, []);
  + if (roomId[0] !== '!') return getPermalinkConstructor().forShareableRoom(roomId, []);
  const client = MatrixClientPeg.get();
  const room = client.getRoom(roomId);
  if (!room) {
  - return getPermalinkConstructor().forRoom(roomId, []);
  + return getPermalinkConstructor().forShareableRoom(roomId, []);
  }
  const permalinkCreator = new RoomPermalinkCreator(room);
  permalinkCreator.load();
  - return permalinkCreator.forRoom();
  + return permalinkCreator.forShareableRoom();
  }
  export function makeGroupPermalink(groupId: string): string {
  