Room Directory Service
This interface defines methods to get and join public rooms. It's implemented at the session level.
Functions
Link copied to clipboard
abstract suspend fun checkAliasAvailability(aliasLocalPart: String?): AliasAvailabilityResult
Content copied to clipboard
Link copied to clipboard
abstract suspend fun getPublicRooms(server: String?, publicRoomsParams: PublicRoomsParams): PublicRoomsResponse
Content copied to clipboard
Get rooms from directory.
Link copied to clipboard
abstract suspend fun getRoomDirectoryVisibility(roomId: String): RoomDirectoryVisibility
Content copied to clipboard
Get the visibility of a room in the directory.
Link copied to clipboard
abstract suspend fun setRoomDirectoryVisibility(roomId: String, roomDirectoryVisibility: RoomDirectoryVisibility)
Content copied to clipboard
Set the visibility of a room in the directory.