vertex
Version:
distributed pub/sub using hash rings
19 lines (11 loc) • 376 B
JavaScript
module.exports = {
clone: obj => JSON.parse(JSON.stringify(obj)),
pause: ms => new Promise(resolve => setTimeout(resolve, ms)),
deserializeWsMessage: (message, mode) => {
if (mode == 'uws') return JSON.parse(Buffer.from(message).toString());
return JSON.parse(message);
},
serializeWsMessage: (message) => {
return JSON.stringify(message);
}
};