@smartface/emulator-dispatcher
Version:
Handles Emulator Dispatcher Part of SmartfaceCloud
22 lines (17 loc) • 460 B
JavaScript
const uuid = require('uuid');
function MessageFactory() {
if (!(this instanceof MessageFactory))
return new MessageFactory();
this.createMessage = function(command, data) {
var message = {
"id": generateGUID(),
"command": command
};
data && (message.data = data);
return message;
};
function generateGUID() {
return uuid.v4();
}
}
module.exports = MessageFactory;