Fix joining an existing room

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
Šimon Brandner
2023-08-16 15:13:28 +02:00
parent 11b5f537de
commit b4b33563be

View File

@@ -90,7 +90,7 @@ export function RegisteredView({ client, isPasswordlessUser }: Props) {
submit().catch((error) => { submit().catch((error) => {
if (error.errcode === "M_ROOM_IN_USE") { if (error.errcode === "M_ROOM_IN_USE") {
setExistingRoomId(roomAliasLocalpartFromRoomName(roomName)); setExistingAlias(roomAliasLocalpartFromRoomName(roomName));
setLoading(false); setLoading(false);
setError(undefined); setError(undefined);
modalState.open(); modalState.open();
@@ -106,10 +106,10 @@ export function RegisteredView({ client, isPasswordlessUser }: Props) {
const recentRooms = useGroupCallRooms(client); const recentRooms = useGroupCallRooms(client);
const [existingRoomId, setExistingRoomId] = useState<string>(); const [existingAlias, setExistingAlias] = useState<string>();
const onJoinExistingRoom = useCallback(() => { const onJoinExistingRoom = useCallback(() => {
history.push(`/room/#?roomId=${existingRoomId}`); history.push(`/${existingAlias}`);
}, [history, existingRoomId]); }, [history, existingAlias]);
const callNameLabel = const callNameLabel =
callType === CallType.Video callType === CallType.Video