const ssWebsocket = getDataSession(); const userLoggedId = ssWebsocket.id; const typeUserLogged = ssWebsocket.id_tipo_colaborador; const dbname = ssWebsocket.movetask_acesso[0].pdo_dbname; /** * ENVIO DE EVENTOS/MENSAGENS PARA O WEBSOCKET * @params payload => Dados para enviar ao evento */ function sendWebsocketData(payload, conn, wsTitle) { if (!conn || conn.readyState !== WebSocket.OPEN) { console.warn(`[${wsTitle}] Tentando enviar mensagem com socket fechado.`); return; } conn.send(JSON.stringify(payload)); } function hasModuleAccess(moduleId) { if (typeUserLogged >= USUARIO_CLIENTE) return false; const arrModules = ssWebsocket.arr_id_modulos_permitidos; const modules = arrModules.replace('{', '').replace('}', '').split(',').map(Number); return modules.includes(Number(moduleId)); }