matrix-react-sdk
Version:
SDK for matrix.org using React
17 lines (16 loc) • 656 B
TypeScript
import { Room } from "matrix-js-sdk/src/matrix";
export default class VoipUserMapper {
private virtualToNativeRoomIdCache;
static sharedInstance(): VoipUserMapper;
private userToVirtualUser;
private getVirtualUserForRoom;
getOrCreateVirtualRoomForRoom(roomId: string): Promise<string | null>;
/**
* Gets the ID of the virtual room for a room, or null if the room has no
* virtual room
*/
getVirtualRoomForRoom(roomId: string): Promise<Room | undefined>;
nativeRoomForVirtualRoom(roomId: string): string | null;
isVirtualRoom(room: Room): boolean;
onNewInvitedRoom(invitedRoom: Room): Promise<void>;
}