| | |
| | | const messageTypes = [ |
| | | { id: 0, label: '心跳检测', value: '0' }, |
| | | { id: 1, label: '后台任务', value: '1' }, |
| | | { id: 2, label: '业务日志', value: '2' } |
| | | { id: 0, value: '0', label: '心跳机制', name: 'heartbeat' }, |
| | | { id: 1, value: '1', label: '后台任务', name: 'background_task' }, |
| | | { id: 2, value: '2', label: '业务日志', name: 'business_log' } |
| | | ]; |
| | | export { messageTypes }; |
| | | /** |
| | | * 根据socket消息类型字段得到这个类型对象 |
| | | * @param {*} value socket消息类型 |
| | | * @returns 对应的消息类型对象 |
| | | */ |
| | | function getByValue(value) { |
| | | return messageTypes.find((v) => v.value == value); |
| | | } |
| | | function isHeartbeatMessageByType(type) { |
| | | return type == '0'; |
| | | } |
| | | export { messageTypes, getByValue, isHeartbeatMessageByType }; |