Spaces:
Sleeping
Sleeping
; | |
const Defaults = require('./Defaults.js'); | |
class Parser{ | |
constructor(config){ | |
if(!config){ | |
config=new Defaults; | |
} | |
this.delimiter=config.delimiter; | |
} | |
format(message){ | |
if(!message.data && message.data!==false && message.data!==0){ | |
message.data={}; | |
} | |
if(message.data['_maxListeners']){ | |
message.data={}; | |
} | |
message=message.JSON+this.delimiter; | |
return message; | |
} | |
parse(data){ | |
let events=data.split(this.delimiter); | |
events.pop(); | |
return events; | |
} | |
} | |
module.exports=Parser; | |