UNPKG

@plasosdk/plaso-electron-sdk

Version:

伯索课堂Electron SDK

94 lines (86 loc) 2.42 kB
const ERROR_CODE = { /** 非 electron 环境 */ NO_ELECTRON_ENVIRONMENT: -1, /** 获取remote 失败 */ GET_REMOTE_FAIL: -2, /** 获取 屏幕信息 失败 */ GET_DISPLAY_INFO_FAIL: -3, /** 课堂窗口同时仅能存在一个 */ CLASS_WINODW_GREATER_THAN_ONE: -4, /** 未知的异常错误 */ COMMOM_ERROR: -99, }; const LESSON_TYPE = { /** 课堂 */ LIVECLASS: 'liveClass', /** 备课 */ PREPARE_LESSONS: 'prepareLesson', }; /** 课堂窗口与外部窗口通讯的消息 */ const CLASS_WINDOW_MESG_TYPE = { // <<<<<<< 接收的消息 <<<<<<< /** 初始化 globalAppInfo */ INIT_GLOBAL_APPINFO: 'init_global_appinfo', /** 课堂dom渲染成功后告知外部应用窗口,传参用户信息 */ LIVE_WINDOW_READY: 'liveWindowReady', /** 课堂结束 */ ON_CLASS_FINISHED: 'onClassFinished', /** 保存白板文件 */ SAVE_BOARD: 'save_board', /** 打开资料中心 */ OPEN_RESOURCE_CENTER: 'open_resource_center', /** 通知外部调用getExtFileName */ GET_EXT_FILE_NAME: 'getExtFileName', /** 通知外部调用getPreParseFileName */ GET_PRE_PARSE_FILE_NAME: 'getPreParseFileName', /** 上报问题 */ REPORT_ISSUES: 'reportIssues', // >>>>>>> 发送的消息 >>>>>>> /** html ready */ HTML_READY: 'html_ready', /** 更新屏蔽词 */ UPDATE_SENSITIVE_WORDS: 'updateSensitiveWords', /** 响应保存白板文件 */ RESP_SAVE_BOARD: 'resp_save_board', /** 插入白板文件 */ INSERT_BOARD: 'insert_board', /** 插入文件 */ INSERT_OBJECT: 'insertObject', /** 响应getExtFileName */ RESP_GET_EXT_FILE_NAME: 'respGetExtFileName', /** 响应getPreParseFileName */ RESP_GET_PRE_PARSE_FILE_NAME: 'respGetPreParseFileName', }; const LEVEL = { error: 3, warn: 2, info: 1, debug: 0, }; /** 渲染进程——》主进程通讯的消息 */ const RENDER_TO_MAIN_MESG_TYPE = { /** 初始化dump生成位置 */ PLASO_INIT_LOG_PATH: 'plaso-init-log-path', }; /** 插入的文件类型 */ const FILE_TYPE = { PPT: 1, IMAGE: 2, PDF: 3, WORD: 4, EXCEL: 5, AUDIO: 6, VIDEO: 7, DOC: 14, XLS: 15, ISPRINGPPT: 21, PREPARE_LESSONS: 22, }; module.exports = { LESSON_TYPE, ERROR_CODE, CLASS_WINDOW_MESG_TYPE, LEVEL, RENDER_TO_MAIN_MESG_TYPE, FILE_TYPE, };