agora-edu-core
Version:
Core APIs for building an online classroom
118 lines (117 loc) • 5.78 kB
TypeScript
import { AbstractErrorCenter, AGError } from 'agora-rte-sdk';
export declare class EduErrorCenter extends AbstractErrorCenter {
static shared: EduErrorCenter;
private _handleError;
handleThrowableError(code: AGEduErrorCode, error: Error): never;
handleNonThrowableError(code: AGEduErrorCode, error: Error): void;
onError(cb: (code: AGEduErrorCode, error: AGError) => void): void;
offError(cb: (code: AGEduErrorCode, error: AGError) => void): void;
}
export declare enum AGEduErrorCode {
EDU_ERR_SESSION_INFO_NOT_READY = "600000",
EDU_ERR_JOIN_CLASSROOM_FAIL = "600001",
EDU_ERR_UPLOAD_FAILED_NO_FILE_EXT = "600002",
EDU_ERR_UPLOAD_FAILED_UNSUPPORTED_VENDOR = "600003",
EDU_ERR_UPLOAD_ALI_FAIL = "600004",
EDU_ERR_UPLOAD_FAIL = "600005",
EDU_ERR_BOARD_INFO_NOT_READY = "600006",
EDU_ERR_BOARD_ROOM_NOT_AVAILABLE = "600007",
EDU_ERR_BOARD_JOIN_FAILED = "600008",
EDU_ERR_BOARD_LEAVE_FAILED = "600009",
EDU_ERR_BOARD_JOIN_API_FAILED = "600010",
EDU_ERR_BOARD_WINDOW_MANAGER_NOT_AVAILABLE = "600011",
EDU_ERR_INVALID_CLOUD_RESOURCE = "600012",
EDU_ERR_SCENE_NOT_READY = "600013",
EDU_ERR_KICK_OUT_FAIL = "600014",
EDU_ERR_LOCAL_USER_INFO_NOT_READY = "600015",
EDU_ERR_HAND_UP_OFF_PODIUM_FAIL = "600016",
EDU_ERR_HAND_UP_REJECT_FAIL = "600017",
EDU_ERR_HAND_UP_CANCEL_FAIL = "600018",
EDU_ERR_CAROUSEL_START_FAIL = "600019",
EDU_ERR_CAROUSEL_STOP_FAIL = "600020",
EDU_ERR_CHAT_MUTE_FAIL = "600021",
EDU_ERR_WIDGET_LEAVE_FAIL = "600022",
EDU_ERR_HAND_UP_ACCEPT_FAIL = "600023",
EDU_ERR_HAND_UP_HAND_UP_FAIL = "600024",
EDU_ERR_EXAPP_SHUTDOWN_FAIL = "600025",
EDU_ERR_UNEXPECTED_TEACHER_STREAM_LENGTH = "600026",
EDU_ERR_SEND_STAR_FAIL = "600027",
EDU_ERR_ENABLE_VIDEO_FAIL = "600028",
EDU_ERR_DISABLE_VIDEO_FAIL = "600029",
EDU_ERR_TOGGLE_VIDEO_FAIL = "600030",
EDU_ERR_ENABLE_AUDIO_FAIL = "600031",
EDU_ERR_DISABLE_AUDIO_FAIL = "600032",
EDU_ERR_TOGGLE_AUDIO_FAIL = "600033",
EDU_ERR_BOARD_WINDOW_MANAGER_MOUNT_FAIL = "600034",
EDU_ERR_START_RECORDING_FAIL = "600035",
EDU_ERR_STOP_RECORDING_FAIL = "600036",
EDU_ERR_JOIN_RTC_FAIL = "600037",
EDU_ERR_LEAVE_RTC_FAIL = "600038",
EDU_ERR_CONN_JOIN_WHITEBOARD_FAIL = "600039",
EDU_ERR_CONN_LEAVE_WHITEBOARD_FAIL = "600040",
EDU_ERR_INVALID_JOIN_CLASSROOM_STATE = "600041",
EDU_ERR_INVALID_JOIN_RTC_STATE = "600042",
EDU_ERR_INVALID_JOIN_WHITEBOARD_STATE = "600043",
EDU_ERR_LEAVE_CLASSROOM_FAIL = "600044",
EDU_ERR_RTE_ENGINE_NOT_READY = "600045",
EDU_ERR_HAND_UP_WAVE_FAIL = "600046",
EDU_ERR_BOARD_ROOM_NOT_WRITABLE = "600047",
EDU_ERR_GET_HISTORY_CHAT_MESSAGE_FAIL = "600048",
EDU_ERR_GET_COVERSATION_HISTORY_CHAT_MESSAGE_FAIL = "600049",
EDU_ERR_GET_CONVERSATION_LIST_FAIL = "600050",
EDU_ERR_SEND_MESSAGE_CONVERSATION_FAIL = "600051",
EDU_ERR_SEND_MESSAGE_FAIL = "600052",
EDU_ERR_MUTE_CHAT_FAIL = "600053",
EDU_ERR_UN_MUTE_CHAT_FAIL = "600054",
EDU_ERR_MEDIA_CONTROL_NOT_READY = "600055",
EDU_ERR_UNEXPECTED_STUDENT_STREAM_LENGTH = "600056",
EDU_ERR_CLOUD_REMOVE_PERSONAL_RESOURCE_FAIL = "600057",
EDU_ERR_CLOUD_FETCH_PERSONAL_RESOURCE_FAIL = "600058",
EDU_ERR_UPDATE_CLASS_STATE_FAIL = "600059",
EDU_ERR_MEDIA_START_SCREENSHARE_FAIL = "600060",
EDU_ERR_MEDIA_STOP_SCREENSHARE_FAIL = "600061",
EDU_ERR_MEDIA_LOCAL_PUBLISH_STATE_UPDATE_FAIL = "600062",
EDU_ERR_MEDIA_REMOTE_PUBLISH_STATE_UPDATE_FAIL = "600063",
EDU_ERR_UPLOAD_AWS_FAIL = "600064",
EDU_ERR_EXTAPP_UPDATE_PROPERTIES_FAIL = "600065",
EDU_ERR_EXTAPP_DELETE_PROPERTIES_FAIL = "600066",
EDU_ERR_CLOUD_RESOURCE_CONVERSION_FAIL = "600067",
EDU_ERR_CLOUD_RESOURCE_CONVERSION_CONVERTING = "600068",
EDU_ERR_HAND_UP_OFF_PODIUM_ALL_FAIL = "600069",
EDU_ERR_BOARD_SET_WRITABLE_FAILED = "600070",
EDU_ERR_CLASSROOM_CONFIG_NOT_READY = "600071",
EDU_ERR_BOARD_CONFIG_TIMEOUT = "600072",
EDU_ERR_REPORT_INVALID_PARAMS = "600073",
EDU_ERR_CLOUD_RESOURCE_ALREADY_OPENED = "600074",
EDU_ERR_HAND_UP_ON_PODIUM_FAIL = "600075",
EDU_ERR_FETCH_USER_LIST = "600076",
EDU_ERR_UPLOAD_FAILED_NO_CHECKPOINT = "600077",
EDU_ERR_SET_REMOTE_VIDEO_STREAM_TYPE_FAIL = "600078",
EDU_ERR_ENABLE_DUAL_STREAM_FAIL = "600079",
EDU_ERR_SET_LOW_STREAM_PARAMETER_FAIL = "600080",
EDU_ERR_GROUP_CANNOT_JOIN = "600081",
EDU_ERR_GROUP_JOIN_SUBROOM_FAIL = "600082",
EDU_ERR_MEDIA_UPDATE_DEVICE_STATE_FAIL = "600083",
EDU_ERR_GROUP_BROADCAST_FAIL = "600084",
EDU_ERR_GROUP_TEACHER_BEING_INVITED = "600085",
EDU_ERR_GROUP_SET_WINDOW_MANAGER_ATTRIBUTES_FAIL = "600086",
EDU_ERR_GROUP_GET_WINDOW_MANAGER_ATTRIBUTES_FAIL = "600087",
EDU_ERR_GROUP_COPY_SCENES = "600088",
EDU_ERR_ROOM_FLEXPROPERTEIS_FAIL = "600089",
EDU_ERR_RDC_RENDER_DOM_NOT_SET = "600091",
EDU_ERR_MEDIA_REMOTE_PUBLISH_CDN_STREAM_FAIL = "600092",
EDU_ERR_INVITE_PODIUM_FAIL = "600093",
EDU_ERR_INVITE_CONFIRM_FAIL = "600094",
EDU_ERR_ULTRA_VIDEO_WALL_UPDATE_STREAMS_FAIL = "600095",
EDU_ERR_SET_LATENCY_LEVEL_FAIL = "600096",
EDU_ERR_ENABLE_AUDIO_PLAYBACK_DEVICE_FAIL = "600097",
EDU_ERR_SEND_CUSTOM_CHANNEL_MESSAGE_FAIL = "600098",
EDU_ERR_SEND_CUSTOM_PEER_MESSAGE_FAIL = "600099",
EDU_ERR_SEND_CUSTOM_PEER_MESSAGE_USER_NOT_ONLINE = "600100",
EDU_ERR_JOIN_CLASSROOM_FAIL_ROLE_LIMIT_EXCEEDED = "600101",
EDU_ERR_JOIN_CLASSROOM_FAIL_PERSONS_LIMIT_EXCEEDED = "600102",
EDU_ERR_JOIN_CLASSROOM_FAIL_RTM_UNAUTHENTICATED_ERROR = "600103",
EDU_ERR_JOIN_CLASSROOM_FAIL_ROOM_NOT_EXIST = "600104",
EDU_ERR_JOIN_CLASSROOM_FAIL_ROOM_IS_END = "600105",
EDU_ERR_JOIN_CLASSROOM_FAIL_USER_IS_BANNED = "600106"
}