import { MODULE_ID } from "./constants.js"; import { handleTeleportTargetRequest, handleTeleportTargetChosen } from "./actions/teleport-action.js"; export function registerSocket() { game.socket.on(`module.${MODULE_ID}`, async message => { if (!message?.type) return; switch (message.type) { case "requestTeleportTarget": return handleTeleportTargetRequest(message); case "teleportTargetChosen": return handleTeleportTargetChosen(message); default: console.warn(`${MODULE_ID} | Unknown socket message`, message); } }); } export function emitSocket(message) { game.socket.emit(`module.${MODULE_ID}`, message); }