From bd77d7eec358e090cc3eda1e4738ba606cb349fb Mon Sep 17 00:00:00 2001 From: Tobias Oort Date: Sat, 8 Jan 2022 21:12:59 +0100 Subject: [PATCH] Implemented support for Websocket Subprotocols in WS Client Node. --- .../nodes/core/network/22-websocket.html | 8 +++++-- .../nodes/core/network/22-websocket.js | 3 ++- .../@node-red/nodes/locales/de/messages.json | 3 ++- .../nodes/locales/en-US/messages.json | 3 ++- .../@node-red/nodes/locales/ja/messages.json | 3 ++- .../@node-red/nodes/locales/ko/messages.json | 3 ++- .../@node-red/nodes/locales/ru/messages.json | 3 ++- .../nodes/locales/zh-CN/messages.json | 3 ++- .../nodes/locales/zh-TW/messages.json | 3 ++- test/nodes/core/network/22-websocket_spec.js | 24 +++++++++++++++++++ 10 files changed, 46 insertions(+), 10 deletions(-) diff --git a/packages/node_modules/@node-red/nodes/core/network/22-websocket.html b/packages/node_modules/@node-red/nodes/core/network/22-websocket.html index e3ee30eeb..8a97c50ab 100644 --- a/packages/node_modules/@node-red/nodes/core/network/22-websocket.html +++ b/packages/node_modules/@node-red/nodes/core/network/22-websocket.html @@ -177,7 +177,8 @@ path: {value:"",required:true,validate:RED.validators.regex(/^((?!\/debug\/ws).)*$/)}, tls: {type:"tls-config",required: false}, wholemsg: {value:"false"}, - hb: {value: "", validate: RED.validators.number(/*blank allowed*/true) } + hb: {value: "", validate: RED.validators.number(/*blank allowed*/true) }, + subprotocol: {value:"",required: false} }, inputs:0, outputs:0, @@ -265,7 +266,10 @@ - +
+ + +