Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions lang/main-es.json
Original file line number Diff line number Diff line change
Expand Up @@ -321,6 +321,8 @@
"enterDisplayName": "Por favor ingresa tu nombre aquí",
"error": "Error",
"errorJoiningMeeting": "Error al unirse a la reunión",
"errorJoiningMeetingRoomClosedTitle": "La sala está cerrada",
"errorJoiningMeetingRoomClosedMsg": "Esta reunión está actualmente cerrada. Por favor, espera a que el organizador reabra la sala antes de unirte.",
"gracefulShutdown": "Nuestro servicio se encuentra en mantenimiento. Por favor, intente más tarde.",
"grantModeratorDialog": "¿Estás seguro de que quieres convertir a este participante en moderador?",
"grantModeratorTitle": "Convertir en moderador",
Expand Down
2 changes: 2 additions & 0 deletions lang/main.json
Original file line number Diff line number Diff line change
Expand Up @@ -366,6 +366,8 @@
"enterDisplayName": "Enter your name",
"error": "Error",
"errorJoiningMeeting": "Error joining meeting",
"errorJoiningMeetingRoomClosedTitle": "Room is closed",
"errorJoiningMeetingRoomClosedMsg": "This meeting room is currently closed. Please wait for the organizer to reopen the room before joining.",
"errorRoomCreationRestriction": "You tried to join too quickly, please come back in a bit.",
"gracefulShutdown": "Our service is currently down for maintenance. Please try again later.",
"grantModeratorDialog": "Are you sure you want to grant moderator rights to {{participantName}}?",
Expand Down
13 changes: 9 additions & 4 deletions react/features/base/connection/actions.any.ts
Original file line number Diff line number Diff line change
Expand Up @@ -407,17 +407,22 @@ export function _connectInternal({
});
});
} catch (error: Error | any) {
const errorMessage = error?.message || "Failed to join the meeting";
let errorMessage = error?.message || "Failed to join the meeting";
let errorTitle = errorMessage;
if (error?.status === 403) {
errorMessage = "dialog.errorJoiningMeetingRoomClosedMsg";
errorTitle = "dialog.errorJoiningMeetingRoomClosedTitle";
}

dispatch(setJoinRoomError(true, errorMessage));
dispatch(setJoinRoomError(true, errorTitle));
dispatch(
showErrorNotification(
{
titleKey: "dialog.errorJoiningMeeting",
titleKey: errorTitle,
descriptionKey: errorMessage,
hideErrorSupportLink: true,
},
NOTIFICATION_TIMEOUT_TYPE.LONG
NOTIFICATION_TIMEOUT_TYPE.STICKY
)
);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,7 @@ const PreMeetingScreen = ({
disableJoinButton={disableJoinButton || isCreatingMeeting}
flipX={flipX}
isCreatingConference={!!createConference}
errorMessage={errorMessage}
errorMessage={t(errorMessage)}
/>
<AuthModal
isOpen={isAuthModalOpen}
Expand Down
Loading