From 6584cbef8a5829950c20b507e17445b97650e73f Mon Sep 17 00:00:00 2001 From: hcong <1050828145@qq.com> Date: 星期三, 27 十一月 2024 12:15:04 +0800 Subject: [PATCH] 1. 新增消息管理类 2. socket消息类型js改为枚举类 3. 重连函数在使用时以参数传递进来 --- src/socket/socketMessage.js | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/socket/socketMessage.js b/src/socket/socketMessage.js index c891065..e3fe02c 100644 --- a/src/socket/socketMessage.js +++ b/src/socket/socketMessage.js @@ -1,4 +1,3 @@ -import { messageTypes } from '@/enum/socketMessage.js' // 寮�濮嬬鍙峰拰缁撴潫绗﹀彿鍒嗗埆涓� '##' 鍜� '%%', 鍒嗛殧绗︿负 && // 寮�濮嬬鍙� const startStr = '##'; @@ -7,7 +6,7 @@ // 缁撴潫绗﹀彿 const endStr = '%%'; // 鏍¢獙鏍煎紡 -function verificationMessahe(message) { +function verificationMessage(message) { if (!message || message == '') { return false; } @@ -28,14 +27,14 @@ * @returns */ function decodeMessage(message) { - if (!verificationMessahe(message)) { + if (!verificationMessage(message)) { return; } const parts = message.slice(startStr.length, -endStr.length).split(splitStr); const type = parts[0]; let data = JSON.parse(parts[1]); return { - type: messageTypes.find((item) => item.value == type).value, + type: type, data: data }; } @@ -49,4 +48,4 @@ return `${startStr}${type}${splitStr}${JSON.stringify(data)}${endStr}`; } -export { verificationMessahe, decodeMessage, encodeMessage, messageTypes }; +export { verificationMessage, decodeMessage, encodeMessage }; -- Gitblit v1.9.3