haxroomie-core
Version:
Node.js API for running and controlling HaxBall rooms.
24 lines (20 loc) • 402 B
JavaScript
const MAX_STRING_LENGTH = 256;
function sleep(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
function stringify(object) {
return JSON.stringify(
object,
(key, value) => {
if (typeof value === 'string' && value.length > MAX_STRING_LENGTH) {
return '-truncated-';
}
return value;
},
2
);
}
module.exports = {
sleep,
stringify,
};