diff --git a/main.js b/main.js index 4bd61306d56b5865a3b17dbaa869887a76658995..ee804df3b70ef151a8bf28fd83ab20f6bb134ddf 100644 --- a/main.js +++ b/main.js @@ -7,6 +7,7 @@ const WebSocket = require('ws') const ProjectUpdate = require("./receive/project_update"); const Project = require("./project"); const PadNameUpdate = require("./receive/pad_name_update"); +const uuid = require('uuid'); class ModuleInstance extends InstanceBase { isInitialized = false @@ -138,7 +139,7 @@ class ModuleInstance extends InstanceBase { sendToWebSocket(type, payload) { this.ws.send(JSON.stringify({ 'type': type, - 'messageId': 'ID', + 'messageId': uuid.v4(), 'payload': payload })); } diff --git a/package.json b/package.json index 84dba8300fe02693fb0121a8921673e5c7dc5b6e..88d00c5d626fbff85a5912b3817436daede4a57d 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ }, "dependencies": { "@companion-module/base": "~1.4.0", + "uuid": "^9.0.1", "ws": "^7.2.1" }, "devDependencies": {