/** * Enumeration with the errors for the conference. * @type {{string: string}} */ var JitsiConferenceErrors = { /** * Indicates that a password is required in order to join the conference. */ PASSWORD_REQUIRED: "conference.passwordRequired", /** * Indicates that client must be authenticated to create the conference. */ AUTHENTICATION_REQUIRED: "conference.authenticationRequired", /** * Indicates that password cannot be set for this conference. */ PASSWORD_NOT_SUPPORTED: "conference.passwordNotSupported", /** * Indicates that a connection error occurred when trying to join a * conference. */ CONNECTION_ERROR: "conference.connectionError", /** * Indicates that the conference setup failed. */ SETUP_FAILED: "conference.setup_failed", /** * Indicates that there is no available videobridge. */ VIDEOBRIDGE_NOT_AVAILABLE: "conference.videobridgeNotAvailable", /** * Indicates that reservation system returned error. */ RESERVATION_ERROR: "conference.reservationError", /** * Indicates that graceful shutdown happened. */ GRACEFUL_SHUTDOWN: "conference.gracefulShutdown", /** * Indicates that jingle fatal error happened. */ JINGLE_FATAL_ERROR: "conference.jingleFatalError", /** * Indicates that conference has been destroyed. */ CONFERENCE_DESTROYED: "conference.destroyed", /** * Indicates that chat error occurred. */ CHAT_ERROR: "conference.chatError", /** * Indicates that focus error happened. */ FOCUS_DISCONNECTED: "conference.focusDisconnected", /** * Indicates that focus left the conference. */ FOCUS_LEFT: "conference.focusLeft", /** * Indicates that max users limit has been reached. */ CONFERENCE_MAX_USERS: "conference.max_users" /** * Many more errors TBD here. */ }; module.exports = JitsiConferenceErrors;