mirror of
https://github.com/HugoAura/Seewo-HugoAura.git
synced 2026-06-21 23:54:26 +08:00
31 lines
647 B
JavaScript
31 lines
647 B
JavaScript
// @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 };
|