UNPKG

agora-edu-core

Version:

Core APIs for building an online classroom

118 lines (117 loc) 5.78 kB
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" }