Skip to content

Commit 3ec1988

Browse files
committed
HeartbeatInterval as WS property
1 parent 49092ce commit 3ec1988

File tree

1 file changed

+15
-1
lines changed
  • services/static-webserver/client/source/class/osparc/wrapper

1 file changed

+15
-1
lines changed

services/static-webserver/client/source/class/osparc/wrapper/WebSocket.js

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,14 @@ qx.Class.define("osparc.wrapper.WebSocket", {
118118
nullable: false,
119119
init: 1000,
120120
check: "Number"
121-
}
121+
},
122+
123+
heartbeatInterval: {
124+
check: "Number",
125+
init: null,
126+
nullable: true,
127+
event: "heartbeatInterval"
128+
},
122129
},
123130

124131
/** Constructor
@@ -202,6 +209,13 @@ qx.Class.define("osparc.wrapper.WebSocket", {
202209
this.fireDataEvent(event);
203210
}, this);
204211
}, this);
212+
213+
this.on("set_heartbeat_emit_interval", ({ interval }) => {
214+
if (interval) {
215+
const newInterval = parseInt(interval) * 1000;
216+
this.setHeartbeatInterval(newInterval);
217+
}
218+
}, this);
205219
}, this);
206220

207221
dynLoader.start();

0 commit comments

Comments
 (0)