From 9a0b98d01b11fc2f4f1c1c9e1b735b1825af00cf Mon Sep 17 00:00:00 2001
From: tobias <thinkdifferent055@gmail.com>
Date: Fri, 29 Sep 2023 14:00:57 +0200
Subject: [PATCH] #187 - Send random uuid with requests

---
 main.js      | 3 ++-
 package.json | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/main.js b/main.js
index 4bd6130..ee804df 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 84dba83..88d00c5 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": {
-- 
GitLab