From 036fb5158bac6000ac3d782b4ceede149acd4084 Mon Sep 17 00:00:00 2001
From: Marin Karamihalev <marin.karamihalev@iopsys.eu>
Date: Tue, 3 May 2022 19:37:37 +0200
Subject: [PATCH] minor changes testing usp-ctfw double connection bug

---
 src/configurations/quickjs/async-mqtt.js | 5 +++--
 src/configurations/quickjs/index.ts      | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/configurations/quickjs/async-mqtt.js b/src/configurations/quickjs/async-mqtt.js
index 636c4eb..7c4a54a 100644
--- a/src/configurations/quickjs/async-mqtt.js
+++ b/src/configurations/quickjs/async-mqtt.js
@@ -33,13 +33,14 @@ class AsyncClient {
     host = "localhost",
     port = 9001,
     user = "admin",
-    password = "admin"
+    password = "admin",
+    clientId = "proto::interop-usp-controller"
   ) {
     this.client = new Paho.Client(
       host,
       port,
       "/mqtt",
-      "proto::interop-usp-controller"
+      clientId
     );
     const opts = {
       userName: user,
diff --git a/src/configurations/quickjs/index.ts b/src/configurations/quickjs/index.ts
index 09e6e30..5b9f957 100644
--- a/src/configurations/quickjs/index.ts
+++ b/src/configurations/quickjs/index.ts
@@ -21,7 +21,8 @@ const connectClient = async (
     (options as HostConnectionOptions).host,
     (options as HostConnectionOptions).port,
     options.username,
-    options.password
+    options.password,
+    options.fromId || "proto::interop-usp-controller"
   );
 
 const loadProtobuf = async (): Promise<Proto> => {
-- 
GitLab