@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
JavaScript
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 };