add canonical alias or roomId util

This commit is contained in:
Ajay Bura 2024-02-04 15:44:20 +05:30
parent c10e42e999
commit f81e6616b0

View file

@ -39,6 +39,9 @@ export const parseMatrixToUrl = (url: string): [string | undefined, string | und
export const getCanonicalAliasRoomId = (mx: MatrixClient, alias: string): string | undefined =>
mx.getRooms()?.find((room) => room.getCanonicalAlias() === alias)?.roomId;
export const getCanonicalAliasOrRoomId = (mx: MatrixClient, roomId: string): string =>
mx.getRoom(roomId)?.getCanonicalAlias() || roomId;
export const getImageInfo = (img: HTMLImageElement, fileOrBlob: File | Blob): IImageInfo => {
const info: IImageInfo = {};
info.w = img.width;