mirror of
https://github.com/HugoAura/Seewo-HugoAura.git
synced 2026-06-23 17:34:29 +08:00
[🔄 Chore] Prepare for Aikari (1/2)
1. [/] 一些无意义的重命名工作 2. [*] 修改了 WebSocket 对接逻辑
This commit is contained in:
30
src/aura/ui/aikari/pushHandler.js
Normal file
30
src/aura/ui/aikari/pushHandler.js
Normal file
@@ -0,0 +1,30 @@
|
||||
// @ts-check
|
||||
|
||||
const REQUIRE_BASE = ".";
|
||||
|
||||
const { basicRouteHandler } = require(`${REQUIRE_BASE}/routes/basic`);
|
||||
const { configRouteHandler } = require(`${REQUIRE_BASE}/routes/config`);
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {AikariPush} parsedWsMsg
|
||||
* @returns
|
||||
*/
|
||||
const pushMsgHandler = (parsedWsMsg) => {
|
||||
if (!parsedWsMsg.type) return false;
|
||||
|
||||
const msgCategory = parsedWsMsg.type.split(".")[0];
|
||||
|
||||
switch (msgCategory) {
|
||||
case "basic":
|
||||
basicRouteHandler(parsedWsMsg);
|
||||
break;
|
||||
case "config":
|
||||
configRouteHandler(parsedWsMsg);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = { pushMsgHandler };
|
||||
Reference in New Issue
Block a user