UNPKG

@underpostnet/underpost

Version:

Underpost Platform — end-to-end CI/CD and application-delivery toolchain CLI. Covers bare metal, Kubernetes, K3s, kubeadm, LXD, container/image orchestration, secrets, databases, cron jobs, monitoring, SSH, runners, PWA + Workbox delivery, and release orc

15 lines (11 loc) 456 B
import { loggerFactory } from '../../server/logger.js'; const logger = loggerFactory(import.meta); const DefaultWsEmit = (channel = '', client = {}, payload = {}) => { try { if (client && client.emit) client.emit(channel, JSON.stringify(payload)); else logger.error('Invalid client', { channel, client, payload }); } catch (error) { logger.error(error, { channel, client, payload, stack: error.stack }); } }; export { DefaultWsEmit };